我按http://www.yiiframework.com/wiki/72/cjuidialog-and-ajaxsubmitbutton这个文章做了一个cjuidialog,form里面有cjuidatepicker和两个CJuiAutoComplete,两个CJuiAutoComplete在cjuidatepicker前面,但只有第一个CJuiAutoComplete能工作,另外两个widget都不行。请问是什么原因呢?
我在<head></head>里加了
Yii::app()->clientScript->registerCoreScript('jquery');
Yii::app()->clientScript->registerCoreScript('jquery.ui');
在jobcontroller里加了
public function actionAddnew() {
$model=new job;
// Ajax Validation enabled
$this->performAjaxValidation($model);
// Flag to know if we will render the form or try to add
// new jon.
$flag=true;
if(isset($_POST['job']))
{ $flag=false;
$model->attributes=$_POST['job'];
if($model->save()) {
//Return an <option> and select it
}
}
if($flag) {
Yii::app()->clientScript->scriptMap['jquery.js'] = false;
Yii::app()->clientScript->scriptMap['jquery.min.js'] = false;
Yii::app()->clientScript->scriptMap['jquery-ui.min.js'] = false;
Yii::app()->clientScript->scriptMap['jquery-ui-i18n.min.js'] = false;
$this->renderPartial('createDialog',array('model'=>$model,),false,true);
}
}
请各位大侠帮帮忙,谢谢。