如何在CButtonColumn表上禁用按钮

时间:2013-12-09 16:38:11

标签: php yii cbuttoncolumn

我想从CGridView表中禁用更新按钮。我不知道怎么做。只需禁用更新按钮,而不是删除更新功能。有谁知道怎么做?感谢

enter image description here

2 个答案:

答案 0 :(得分:3)

'columns' => array(
        // All your columns here
        // ...
        array(
            'template' => '{view}{delete}',
            'class' => 'CButtonColumn',
        ),
    ),

这就够了:)

编辑:以上解决方案删除按钮。以下禁用它(通过删除链接):

'columns' => array(
        // All your columns here
        // ...
        array(
            'template' => '{view}{update}{delete}',
            'class' => 'CButtonColumn',
               'buttons' => array(
                   'update' => array(
                      'url' => ''
                    ),
                ),
         ),

答案 1 :(得分:0)

您必须更改CButtonColumn的'template'属性。 “模板”的默认值为“{update} {view} {delete}”。 所以你必须这样做:

array(
    'class' => 'CButtonColumn',
    'template' => '{view}{delete}',
),