我遵循了有关如何使用yii2-jui datepicker的所有说明,并且我也下载了jquery-ui,我遵循了有关如何安装以及放置这些下载的所有说明,之后我尝试使用此代码
<?= $form->field($model,'date')->widget(DatePicker::className(),['clientOptions' => ['defaultDate' => '2014-01-01']]) ?>
我还包括use yii\jui\DatePicker;
,但DatePicker
无法正常工作,输出总是像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 :(得分:0)
我看着我的jquery-ui
,我没有jquery-ui.js
。