Я следую за все инструкции о том, как использовать 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 -->
Спасибо заранее.
Пожалуйста, проверьте консоль браузера на наличие ошибок JavaScript, несомненно, будет хотя бы один. Кроме того: я не вижу 'register()' -call 'AssetBundle' в вашем коде. Обычно у этих виджетов есть тот, который должен быть включен в ваше представление, чтобы он мог публиковать файлы 'js' и' css' для использования. – Blizz
@Blizz я вижу ошибку на моей ошибке js, 'TypeError: jQuery (...). Datepicker не является функцией @ http: //localhost/yii2_sample1/web/index.php? R = site% 2Fpayee: 326' – Paul
активы регистрируются в самом виджете, поэтому игнорируйте мое замечание. Ваша ошибка вкратце указывает, что каким-то образом она не загрузила связанный файл javascript. Есть ли 404 в списке загруженных URL-адресов? – Blizz