Exemplo n.º 1
0
 /**
  * @param \Yii\widgets\ActiveForm $form
  * @param array $options
  * @return \Yii\widgets\ActiveField|static
  */
 public function field($form, $options = [])
 {
     return parent::field($form, $options)->widget(DateTimePicker::className(), ['pluginOptions' => ['format' => $this->format], 'convertFormat' => true]);
 }
Exemplo n.º 2
0
 /**
  * @param \Yii\widgets\ActiveForm $form
  * @param array $options
  * @return \Yii\widgets\ActiveField|static
  */
 public function field($form, $options = [])
 {
     return parent::field($form, $options)->widget(MediaInput::className(), ['fileInputOptions' => ['language' => Yii::$app->language, 'controller' => $this->controller, 'filter' => 'image', 'template' => '<div class="input-group">{input}<span class="input-group-btn">{button}</span></div>', 'options' => ['class' => 'form-control'], 'buttonOptions' => ['class' => 'btn btn-default'], 'buttonName' => Yii::t('gromver.models', 'Browse'), 'multiple' => false]]);
 }
Exemplo n.º 3
0
 /**
  * @param Yii\widgets\ActiveForm $form
  * @param array $options
  * @return Yii\widgets\ActiveField
  */
 public function field($form, $options = [])
 {
     $options = ArrayHelper::merge(['template' => "{before}\n<div class=\"grom-field-multiple-label clearfix\">{label}</div>\n{beginWrapper}\n{error}\n{input}\n{endWrapper}\n{hint}\n{after}", 'parts' => ['{input}' => $this->renderEmptyText() . $this->renderFields($form) . $this->renderExtraFields($form) . $this->renderAppendButton()], 'wrapperOptions' => ['class' => 'grom-field-multiple-container clearfix']], $options);
     return parent::field($form, $options);
 }
Exemplo n.º 4
0
 /**
  * @param \Yii\widgets\ActiveForm $form
  * @param array $options
  * @return \Yii\widgets\ActiveField|static
  */
 public function field($form, $options = [])
 {
     $options = ArrayHelper::merge(['template' => "{before}\n{label}\n{beginWrapper}\n<div class=\"input-group\">{input}{controls}</div>\n{error}\n{endWrapper}\n{hint}\n{after}", 'parts' => ['{controls}' => $this->modalButton()]], $options);
     return parent::field($form, $options)->textInput();
 }
Exemplo n.º 5
0
 /**
  * @param Yii\widgets\ActiveForm $form
  * @param array $options
  * @return Yii\widgets\ActiveField|static
  */
 public function field($form, $options = [])
 {
     return parent::field($form, $options)->widget(Select2::className(), ['data' => $this->fetchItems(), 'theme' => Select2::THEME_BOOTSTRAP, 'options' => ['disabled' => isset($this->disabled) ? 'disabled' : null, 'multiple' => isset($this->multiple) ? 'multiple' : null], 'pluginOptions' => ['create' => isset($this->editable), 'maxItems' => isset($this->multiple) ? 'NaN' : 1]]);
 }
Exemplo n.º 6
0
 /**
  * @param \Yii\widgets\ActiveForm $form
  * @param array $options
  * @return \Yii\widgets\ActiveField|static
  */
 public function field($form, $options = [])
 {
     $options = array_merge(['labelOptions' => ['class' => 'col-sm-12'], 'wrapperOptions' => ['class' => 'col-sm-12']], $options);
     return parent::field($form, $options)->widget(CKEditor::className(), ['editorOptions' => ElFinder::ckeditorOptions($this->controller, $this->editorOptions)]);
 }