YII CJUI日期选择器不使用RenderPartial视图


YII CJUIdatepicker Not Working With RenderPartial View

我不知道这是否是以前问过的问题,但我坚持使用这段代码。

我已使用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版本可以完美地工作。