[英]yii : how to display CJuiDialog when click button of cgridview?
Q : how to display CJuiDialog when click button of cgridview? 问:如何在点击cgridview按钮时显示CJuiDialog?
I would like to display the popup when user click the button of cgridview. 我想在用户点击cgridview的按钮时显示弹出窗口。
This is the button of 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',
),
But I'm really don't know how to do it. 但我真的不知道该怎么做。 pls help me.
请帮助我。
First you setup the CJuiDialog: 首先设置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');
Then you use the element 'click' of $buttons: 然后使用$ buttons的元素'click':
'click'=>'$("#mydialog").dialog("open"); return false;',
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.