2015-06-11 9 views
8

Próbuję uczynić pole tekstowe jui DatePicker w Yii2 bardziej przypominające inne pola tekstowe, dodając "form-control" do nazwy klasy kontrolki wejściowej, gdy jest renderowane .Dodaj dodatkową klasę css do datownika Yii2 jui

Próbowałem za pomocą clientOptions tak ...

'clientOptions' => [ 'class' => 'form-control' ] 

'clientOptions' => [ 'className' => 'form-control' ] 

... a także jako widget opcje, ale jestem w stanie zrozumieć to.

W porównaniu do Bootstrap Datetimepicker, ten jui wygląda naprawdę brzydko.

Jakieś pomysły, w jaki sposób mogę dodać klasę lub sprawić, że będzie wyglądać jak inne pola tekstowe?

Mam prosty datepicker, bez wymyślnych formattings, ale używam go w moim modelu.

Odpowiedz

19

Wyliczyłem to. To było po prostu ...

'options' => ['class' => 'form-control'] 
0

Może być podany w ten sposób.

<?= $form->field($model, 'client_name')->widget(
        \yii\jui\AutoComplete::classname(), 
        [ 
         'options' => ['class' => 'form-control'], 
         'clientOptions' => [ 
          'source' => ['USA', 'RUS'], 
         ], 
        ] 
       )?>