2015-05-26 3 views
0

Я следую за все инструкции о том, как использовать yii2-jui datepicker, а также я скачать jquery-ui, я следовать всем инструкциям о том, как установить и где поставить эти загрузки, после этого я попробовать этот кодМожет кто-то помочь мне на DatePicker

<?= $form->field($model,'date')->widget(DatePicker::className(),['clientOptions' => ['defaultDate' => '2014-01-01']]) ?> 

я также включают use yii\jui\DatePicker; но DatePicker не работают Ouput всегда как textInput

глядя на мои JS ошибки окажись это:

TypeError: jQuery(...).datepicker is not a function 

Я не знаю проблемы, для более видений вот мой код:

<?php 
use yii\helpers\Html; 
use yii\bootstrap\ActiveForm; 
use yii\jui\DatePicker; 
?> 
<div class="payee"> 
    <?php $form = ActiveForm::begin(); ?> 
     <?= $form->field($model, 'payee_id')->dropDownList(['a' => 'Item A', 'b' => 'Item B', 'c' => 'Item C'])->label('Payee'); ?> 
     <?= $form->field($model, 'payee_address')->textInput(['style'=>'width: 400px', 'placeholder'=>'Address' ])->label('Address'); ?> 
     <?= $form->field($model,'date')->widget(DatePicker::className(),['clientOptions' => ['defaultDate' => '2014-01-01']]) ?> 
     <?= $form->field($model, 'payee_number')->textInput(['style'=>'width: 400px', 'placeholder'=>'Disbursement #' ])->label('Disbursement Number'); ?> 
     <div class="form-group"> 
      <?= Html::submitButton('Submit', ['class' => 'btn btn-primary']) ?> 
     </div> 
    <?php ActiveForm::end(); ?> 
</div><!-- payee --> 

Спасибо заранее.

+0

Пожалуйста, проверьте консоль браузера на наличие ошибок JavaScript, несомненно, будет хотя бы один. Кроме того: я не вижу 'register()' -call 'AssetBundle' в вашем коде. Обычно у этих виджетов есть тот, который должен быть включен в ваше представление, чтобы он мог публиковать файлы 'js' и' css' для использования. – Blizz

+0

@Blizz я вижу ошибку на моей ошибке js, 'TypeError: jQuery (...). Datepicker не является функцией @ http: //localhost/yii2_sample1/web/index.php? R = site% 2Fpayee: 326' – Paul

+0

активы регистрируются в самом виджете, поэтому игнорируйте мое замечание. Ваша ошибка вкратце указывает, что каким-то образом она не загрузила связанный файл javascript. Есть ли 404 в списке загруженных URL-адресов? – Blizz

ответ

0

Я смотрю на свои jquery-ui, i нет jquery-ui.js.

Смежные вопросы