我知道template
或visible
属性可以显示与否,如果我需要显示按钮但我只想禁用该按钮。如何使它工作
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'customer-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'first_name',
),
'template'=>'{update}{delete}'
答案 0 :(得分:2)
尝试将CColumnButton的deleteButtonOptions
和updateButtonOptions
作为
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'customer-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'first_name',
array(
'class' => 'CButtonColumn',
'header' => 'Manage',
'template' => '{update}{delete}',
'deleteButtonOptions' => array(
'disabled' => true
),
'updateButtonOptions' => array(
'disabled' => true
)
),
),
));
答案 1 :(得分:0)
禁用“查看,编辑和删除”按钮。
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'auction-bid-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'name',
array(
'class'=>'CButtonColumn',
'template' => '',
),
),
));