我不知道这是否是以前问过的问题,但我坚持使用这段代码。
我已使用Twitter Bootstrap Modal
显示弹出窗口。
现在在我的弹出窗口中,我已经包含了以下代码(在视图中)
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'name'=>'publishDate',
'options'=>array(
'showAnim'=>'fold',
),
'htmlOptions'=>array(
'style'=>'height:20px;'
),
));
?>
现在的问题是,我把控制器的这个模态称为
$this->renderPartial('addLaunch', array('model' => $model), false, true);
这个日期选择器不能在模式中工作,但如果我在主布局中添加,则可以工作。
有时yii小部件不注册其js&css文件,但我仍然没有找到这种情况,但它有一个解决方案,你应该在外部注册它的js文件。
我提出了一些注册js&小部件的css文件。请查看此链接包含CSS,Yii Framework 中的javascript文件
1.1.16版本存在一个问题,即如果您使用相同的更新DOM ID,而如果您单击另一个ajax链接,该ID会被重复更新,那么它将停止工作。它第一次起作用,但后来就会停止。回到1.1.15版本可以完美地工作。