想要根据该行的数据删除按钮。
Picture 1 - Normal with all buttons
对于第二行在表中有一些数据描述的东西。
Picture 2 - With Button removed
我已经看到如何着色行是很好,但需要删除按钮以及。有什么想法吗? (抱歉的外部链接,还是一个新的用户)Yii CGridView和按钮
0
A
回答
4
您可以使用您的数据来改变这样的按钮栏的可见性:
更换
array(
'class'=>'CButtonColumn',
),
像这样的东西:
array(
'class'=>'CButtonColumn',
'template'=>'{view}{update}{delete}',
'buttons'=>array(
'update'=>array(
'visible'=>'$data->cust == "ST50"',
),
),
),
但是当按钮不可见时它不会保持间距。我会把它留给你。 您可以自定义CButtoncolumn的其他属性这里有几个参考:here和here
+0
谢谢,发现$ data - >(什么都是)是你需要放在那里而不是$ model或者其他任何东西。 – GeorgeDucharme
相关问题
- 1. Yii CGridView过滤器按钮点击
- 2. Yii CGridView按ID排序
- 3. Yii - CGridView
- 4. Yii CGridView和SQL计数
- 5. Yii:使用CGridView和CListView CMarkdown
- 6. YII CGridView错误
- 7. 打印CGridView - Yii
- 8. Yii CGridView分页
- 9. yii:如何显示CJuiDialog时点击cgridview的按钮?
- 10. Yii通过ajax按钮更新cgridview不起作用。
- 11. 自定义排序向上/向下Yii CGridView按钮
- 12. 在Yii中实现一个CGridView的刷新按钮
- 13. Yii更新cgridview通过按钮不工作在IFRAME
- 14. Yii的CGridView按钮 - 呼叫参数化的javascript函数
- 15. yii cgridview按功能筛选模型
- 16. 删除按钮从CGridView条件
- 17. Yii的CGridView更新
- 18. Yii CGridview隐藏行
- 19. Yii DatePicker CGridView日期
- 20. Yii Cgridview动态列
- 21. CGridview条件删除按钮
- 22. Yii CGridView和下拉筛选器
- 23. CGridView和CButtonColumn的使用(Yii Framework)
- 24. Yii的CGridView - 显示和两个来源
- 25. yii CGridView和比较运算符
- 26. Yii CGridView和默认值在CDbCriteria
- 27. Yii CGridView - 拖拽和选择行
- 28. yii - 创建嵌套的cgridview
- 29. CArrayDataProvider与CGridView分页Yii
- 30. Yii从CGridView下载文件
你是如何生成这些按钮? – DCoder
目前不使用模板,它是gridview的标准构建。一直在玩使用模板的想法。 – GeorgeDucharme
查看[CButtonColumn :: visible](http://www.yiiframework.com/doc/api/1.1/CButtonColumn#visible)和[CButtonColumn :: buttons](http://www.yiiframework.com/ doc/api/1.1/CButtonColumn#buttons-detail) – MrSoundless