标签: yii cgridview cbuttoncolumn
希望根据该行的数据删除按钮 Picture 1 - Normal with all buttons 对于这一点,第二行在表格中有一些描述某些东西的数据 Picture 2 - With Button removed 我已经看到如何着色行很好但需要删除按钮。有什么想法吗? (对不起外部链接,仍然是新用户)
答案 0 :(得分:4)
您可以使用您的数据更改按钮列的可见性,如下所示:
替换
array( 'class'=>'CButtonColumn', ),
有这样的事情:
array( 'class'=>'CButtonColumn', 'template'=>'{view}{update}{delete}', 'buttons'=>array( 'update'=>array( 'visible'=>'$data->cust == "ST50"', ), ), ),
但是当按钮不可见时,它不会保持间距。我会把它留给你。 您可以在此处自定义CButtoncolumn的其他属性,其中有几个参考:here和here