我有一个小视图,呈现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',
),
));?>
虽然这可以很好地渲染而不使用布局,但是当我将这个视图放在我的项目布局中时,datepicker拒绝显示。 我没有想法在哪里寻找这个,所有的css和js在布局中加载类似,没有布局。 任何帮助将不胜感激。 感谢
答案 0 :(得分:0)
在使用datepicker处理了我的公平份额之后,我愿意在你的问题的根源上打赌是你的javascript错误。尝试在您的布局中注释掉所有包含的javascript,看看会发生什么。例如,也许你有两次jQuery,或者某些代码部分缺少一个结束括号。基本上任何js错误都会将datepicker从它的游戏中删除。只需在您喜欢的浏览器中查看js控制台即可。
答案 1 :(得分:0)
我有多个版本的jquery被加载,这造成了很多混乱。 Yii jquery与正在使用的模板jquery版本不同。让他们两人达成协议并热潮!!