array(
'class'=>'CButtonColumn',
'htmlOptions' => array('style'=>'width:140px;'),
'template'=>'{view} {lock}',
'viewButtonUrl' => 'Yii::app()->createUrl("file/cmpview", array("id"=>$data["cmp_id"]))',
'buttons' => array(
// ОБЫЧНАЯ КНОПКА
'lock' => array(
'label'=>'Закрыть',
'visible' => '($data["cmp_start"]==null && $data["cmp_stop"]==null)',
'click'=>'function(){ return confirm("Да/Нет?"); }',
'imageUrl'=>Yii::app()->request->baseUrl.'/images/reqclose.png',
'url'=>'Yii::app()->createUrl("file/cmplock", array("id"=>$data["cmp_id"]))',
),
// AJAX-КНОПКА
'clear' => array(
'label'=>'Очистить',
'imageUrl'=>Yii::app()->request->baseUrl.'/images/clear.png',
'url'=>'array("cmp/cmpclear", "id"=>$data["cmp_id"], "ajax"=>"yes")',
'options'=>array(
'confirm'=>'Да/Нет?',
'ajax'=>array(
'type' => 'GET',
'url' => "js:$(this).attr('href')",
'success' => "function () { $.fn.yiiGridView.update('file-grid'); }",
),
),
),
)
)
Yii Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor