0

我想禁用 CGridView 表中的更新按钮。我不知道该怎么做。只是禁用更新按钮,而不是删除更新功能。有人知道怎么做吗?谢谢

在此处输入图像描述

4

2 回答 2

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' => ''
                    ),
                ),
         ),
于 2013-12-10T12:03:40.040 回答
0

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

array(
    'class' => 'CButtonColumn',
    'template' => '{view}{delete}',
),
于 2013-12-09T22:58:46.070 回答