2016-02-23 17:20:10 8077次浏览 3条回答 0 悬赏 10 金钱

使用的是dosamigos\datepicker\DatePicker,就是不能触发事件,请各位大神帮忙看看
1.png

<?= $form->field($model, "{$prefix}end_at")->widget(
        DatePicker::className(), [
        'value' => date('Y-M-d', strtotime('+2 days')),
        'inline' => true,
        'language' => 'zh-CN' , //--设置为中文
        'clientOptions' => [
                'autoclose' => false,
                'format' => 'yyyy-mm-dd'
         ]
]); ?>
  • 回答于 2016-02-26 11:40 举报

    打开控制台看看js文件是否载入或者页面有没有报错

  • 回答于 2016-02-27 15:59 举报

    在models层随便建个模型,

    控制器层调用:

    <?php
    public function actionDatepicker(){
        $model=new 模型;
        return $this->render('datepicker',['model'=>$model]);
    }
    ?>
    

    在视图层:

    <?php
    use dosamigos\datepicker\DatePicker;
    use dosamigos\datepicker\DateRangePicker;
    use yii\widgets\ActiveForm;
        
    echo DatePicker::widget([
        'model' => $model,
        'language'=>'zh_cn',
        'attribute' => 'time',
        'template' => '{addon}{input}',
        'clientOptions' => [
            'autoclose' => true,
            //'format' => 'dd-M-yyyy'
            'format'=>'yyyy-mm-dd',
        ]
        
    ]);
    ?>
    
  • 回答于 2016-12-27 17:05 举报

    解决了么?怎么解决的?我也遇到这个问题了

您需要登录后才可以回答。登录 | 立即注册
lwp8800
助理

lwp8800

注册时间:2012-09-24
最后登录:2016-08-27
在线时长:9小时36分
  • 粉丝1
  • 金钱20
  • 威望0
  • 积分110

热门问题