0

希望根据该行的数据删除按钮。
图片 1 - 所有按钮正常
到此,第二行在表中包含一些描述某些内容的数据。
图 2 - 移除按钮后
,我已经看到如何为行着色,这很好,但也需要移除按钮。有什么想法吗?(对不起外部链接,仍然是新用户)

4

1 回答 1

4

您可以使用您的数据来更改按钮列的可见性,如下所示:

代替

array(
  'class'=>'CButtonColumn',
),

像这样:

array(
  'class'=>'CButtonColumn',
  'template'=>'{view}{update}{delete}',
  'buttons'=>array(
    'update'=>array(
        'visible'=>'$data->cust == "ST50"',
    ),  
  ),  
),  

但是当按钮不可见时它不会保持间距。我会把它留给你。您可以自定义 CButtoncolumn 的其他属性,这里有几个参考:herehere

于 2012-12-28T19:24:39.033 回答