[英]yii : how to display CJuiDialog when click button of cgridview?
问:如何在点击cgridview按钮时显示CJuiDialog?
我想在用户点击cgridview的按钮时显示弹出窗口。
这是cgridview的按钮
'buttons'=>array(
'history'=>array(
'visible'=>'Yii::app()->user->checkAccess("Reviewer") && $data->status == "Reviewing"',
'url'=>'Yii::app()->createUrl("/history/view", array("id"=>$data->id))',
'imageUrl'=>Yii::app()->request->baseUrl.'/images/assets/history.png',
),
但我真的不知道该怎么做。 请帮助我。
首先设置CJuiDialog:
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
'id'=>'mydialog',
// additional javascript options for the dialog plugin
'options'=>array(
'title'=>'Dialog box 1',
'autoOpen'=>false,
),
));
echo 'dialog content here';
$this->endWidget('zii.widgets.jui.CJuiDialog');
然后使用$ buttons的元素'click':
'click'=>'$("#mydialog").dialog("open"); return false;',
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.