2015-06-11 11 views
8

Sto cercando di rendere la casella di testo di jui DatePicker in Yii2 più simile alle altre caselle di testo, aggiungendo 'form-control' al nome della classe del controllo di input, quando viene eseguito il rendering .Aggiungi ulteriore classe css a Yii2 jui datepicker

Ho provato ad utilizzare clientOptions come questo ...

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

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

... e anche opzioni di widget, ma non riesco a capirlo.

Rispetto a Bootstrap Datetimepicker, il jui sembra davvero brutto.

Qualche idea su come aggiungere una classe o renderla simile ad altre caselle di testo?

Ho un semplice Datepicker, nessuna formattazione di fantasia, ma sto usando nel mio modello.

risposta

19

Capito. Era semplicemente ...

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

Può essere dato così.

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