passwordInput() public method

This method will generate the name and value tag attributes automatically for the model attribute unless they are explicitly specified in $options.
public passwordInput ( array $options = [] )
$options array the tag options in terms of name-value pairs. These will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using [[Html::encode()]]. If you set a custom `id` for the input element, you may need to adjust the [[$selectors]] accordingly.
 /**
  * @inheritdoc
  */
 public function passwordInput($options = [])
 {
     $this->options['tag'] = 'md-input-container';
     $options['title'] = $options['placeholder'] = $this->model->getAttributeLabel($this->attribute);
     $options['ng-model'] = ArrayHelper::remove($options, 'ng-model', 'data.' . $this->attribute);
     return parent::passwordInput($options);
 }
 /**
  * @inheritdoc
  */
 public function passwordInput($options = [])
 {
     $this->initPlaceholder($options);
     Html::addCssClass($options, $this->addClass);
     $this->initDisability($options);
     return parent::passwordInput($options);
 }
Beispiel #3
0
 /**
  * @inheritdoc
  */
 public function passwordInput($options = [])
 {
     $options = array_merge($this->inputOptions, $options);
     $this->_setWrapperOptions($options);
     $this->_setIconOptions($options);
     $this->_setTooltipOptions($options);
     return parent::passwordInput($options);
 }
Beispiel #4
0
 /**
  * Renders a password input.
  * This method will generate the "name" and "value" tag attributes automatically for the model attribute
  * unless they are explicitly specified in `$options`.
  *
  * @param array $options the tag options in terms of name-value pairs. These will be rendered as
  * the attributes of the resulting tag. The values will be HTML-encoded using [[Html::encode()]].
  * @return ActiveField object
  */
 public function passwordInput($options = [])
 {
     $this->initPlaceholder($options);
     return parent::passwordInput($options);
 }
 /**
  * @inheritdoc
  */
 public function passwordInput($options = [])
 {
     $options['title'] = $options['placeholder'] = $this->model->getAttributeLabel($this->attribute);
     $options['ng-model'] = 'data.' . $this->attribute;
     return parent::passwordInput($options);
 }
Beispiel #6
0
 /**
  * @inheritdoc
  */
 public function passwordInput($options = [])
 {
     Html::addCssClass($this->options, 'form-group--password-input');
     $options = array_merge($this->inputOptions, $options);
     $options['title'] = $this->model->getAttributeLabel($this->attribute);
     $options['ng-model'] = ArrayHelper::remove($options, 'ng-model', sprintf('data.%s', $this->attribute));
     $this->beforeRenderInput(__METHOD__, $options);
     return parent::passwordInput($options);
 }