如何在 Yii 中通过操作调用 CJui对话
How to call a CJuidialog through action in Yii
我正在做一个项目,我需要通过actionCreate调用我的CJuidialog。有没有办法做到这一点?我只想有一个简单的对话框,其中包含一些文本和按钮提交,如果它满足我的条件,则取消。这是我开始的。
public function actionCreate()
{
$model=new EmpSched;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['EmpSched']))
{
$model->attributes=$_POST['EmpSched'];
if($model->default==1){
Yii::app()->clientScript->registerScript('my_script', 'alert("Hi there!");', CClientScript::POS_READY);
}else{
($model->save());
$this->redirect(array('view','id'=>$model->id_empsched));
}
}
$this->render('create',array(
'model'=>$model,
'emp'=> new CActiveDataProvider('schedule'),
));
}
这是输出:
![在此输入图像描述][1]
我遇到的问题是我无法在操作创建中的条件下调用 CJuidialog。我想做如果它满足我的条件显示对话框,如果不是只是保存。
在 yii 中,htmlOptions 中有一个确认键:
echo CHtml::button('Delete', array('submit' =>Yii::app()->createUrl("/post/delete", array("id" => $model->id)), 'confirm'=>'Are you sure?', 'name'=>'delte'));
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- 如何使用Ajax调用特定的控制器和操作来重定向用户
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- HTML class=Ajax操作,如何让类点击调用好的操作
- 控制台.log触发,但随后的 Jquery 调用不执行任何操作
- 是否可以将alertify.js的cancel按钮和onclose调用的操作分开
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- Rails:如何在jQuery(.js.erb)中调用“create”操作
- 如何重新加载调用部分视图的操作
- React/Redux 状态在第二次操作调用时为空
- 如何使用ROR从控制器操作调用javascript函数
- 表单操作调用按钮
- 从表单操作调用JS函数,然后从JS调用PHP
- 在对支柱 1 执行操作调用之前确认对话框
- 如何在 Yii 中通过操作调用 CJui对话
- EmberJS actions - 当包装在“actions”中时,从另一个操作调用一个操作
- ServiceNow UI操作调用客户端和服务器代码
- 在js文件中播放框架控制器操作调用
- 使用URL从html表单操作调用Java API时返回的响应