0

我有一个呈现 cjuidatepicker 小部件的小视图。

 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                'flat'=>FALSE,
            //  'model' => $model,
                'attribute' => 'start_date',
        //  'value' => $model->start_date,
                'name'=>'dateSelect',
            'options' => array(
                'showButtonPanel' => true,
                'changeYear' => true,
                'dateFormat' => 'yy-mm-dd',
                ),
            ));?>

虽然这在不使用布局的情况下很好地呈现,但是当我将此视图放在我的项目布局中时,日期选择器拒绝显示。我不知道在哪里寻找这个,所有的 css 和 js 在布局和没有布局的情况下加载相似。任何帮助将不胜感激。谢谢

4

2 回答 2

0

在与 datepicker 处理了我的公平份额之后,我愿意赌钱,你的问题的根源是你的 javascript 中的错误。尝试注释掉布局中包含的所有 javascript,看看会发生什么。例如,您可能包含两次 jQuery,或者某些代码部分缺少右括号。基本上任何 js 错误都会让 datepicker 退出游戏。只需在您喜欢的浏览器中检查 js 控制台即可。

于 2013-06-24T01:03:00.550 回答
0

我加载了多个版本的 jquery,这造成了很大的混乱。Yii jquery 与正在使用的模板 jquery 版本不同。让他们俩达成协议并繁荣!

于 2013-09-20T05:51:11.020 回答