YII CJUIdatepicker不使用RenderPartial View

时间:2012-07-25 11:29:00

标签: php jquery-ui yii yii-extensions

我不知道之前是否有问题,但我坚持使用此代码。

我使用Twitter Bootstrap Modal来显示弹出窗口。

现在在我的弹出窗口中,我已经包含以下代码(在视图中)

<?php
         $this->widget('zii.widgets.jui.CJuiDatePicker', array(
        'name'=>'publishDate',
        'options'=>array(
            'showAnim'=>'fold',
        ),
        'htmlOptions'=>array(
            'style'=>'height:20px;'
        ),
    ));

?>

现在的问题是我从Controller中调用了这个模态

$this->renderPartial('addLaunch', array('model' => $model), false, true);

这个日期选择器不工作模态,但如果我在主布局中添加,则可以正常工作。

2 个答案:

答案 0 :(得分:1)

有些时候,yii小部件没有注册其js&amp; css文件,我仍然没有找到它发生的情况,但它有一个解决方案你应该在外部注册它的js文件。

我已经建议了一些注册js&amp; amp;小部件的css文件。请查看此链接Include CSS,javascript file in Yii Framework

答案 1 :(得分:0)

版本1.1.16有一个问题,如果你使用相同的更新DOM ID,如果你点击另一个ajax链接,它会被反复更新,它将停止工作。它第一次工作,但它会停止。回到1.1.15版本可以完美运行。