2017-10-09 69 views
0

我用jlorente remainingcharacters小部件,以顯示_form.php這個其餘的字符倒計時Inputfield:yii2渲染其餘的字符在表單字段

<?= $form->field($model, 'char52', ['showLabels'=>true])->widget(\jlorente\remainingcharacters\RemainingCharacters::classname(), [ 
     'type' => \jlorente\remainingcharacters\RemainingCharacters::INPUT_TEXTAREA, 
     'text' => Yii::t('app', '{n} characters remaining'), 
     'label' => [ 
      'tag' => 'p', 
      'id' => 'my-counter', 
      'class' => 'counter', 
      'invalidClass' => 'error' 
     ], 
     'options' => [ 
      'rows' => '1', 
      'class' => 'col-md-12', 
      'maxlength' => 52, 
      'placeholder' => Yii::t('app', 'Write something') 
     ] 
    ]) ?> 

<?= $form->field($model, 'text', ['showLabels'=>true])->widget(\dosamigos\ckeditor\CKEditor::className(), [ 
      'options' => ['rows' => 1], 
      'preset' => 'full' 
    ]) ?> 

正如我呈現的表單字段爲textInput的高度是不一樣的標準。 有沒有解決這個問題的方法。 我還在爲剩餘的字符集搜索其他窗口小部件,因爲我想使用kartik \ form \ ActiveForm在相同的文本輸入上繪製剩餘的字符數和ActiveField Prepend插件。

回答

0

嘗試增加 「的形式控制」 類窗口小部件:

'options' => [ 
     ... 
     'class' => 'col-md-12 form-control', 
     ... 
    ]