'buttonID' => array
(
'label'=>'...', //Text label of the button.
'url'=>'...', //A PHP expression for generating the URL of the button.
'imageUrl'=>'...', //Image URL of the button.
'options'=>array(), //HTML options for the button tag.
'click'=>'...', //A JS function to be invoked when the button is clicked.
'visible'=>'...', //A PHP expression for determining whether the button is visible.
)
更详细可看下面URL:
http://www.yiiframework.com/wiki/106/using-cbuttoncolumn-to-customize-buttons-in-cgridview
分享到:
相关推荐
本篇文章将深入讲解如何在CGridView中定义操作按钮的地址。 首先,我们来了解CGridView的基本结构。以下是一个简单的CGridView使用示例: ```php $this->widget('zii.widgets.grid.CGridView', [ 'id'=>'mem-sub-...
这包括显示模型属性、通过回调函数显示自定义内容以及使用内置的按钮列来实现常见的CRUD操作(创建、读取、更新和删除)。 CGridView非常适合用于展示结构化数据,比如数据库查询结果。它可以让用户通过点击列标题...
例如,`CCheckBoxColumn`用于添加复选框选择行功能,`CButtonColumn`可以添加操作按钮,如编辑、删除等。而在这些列的配置中,`sortable`属性就是用来控制是否允许对该列进行排序的关键属性。 `sortable`属性接受一...
`CButtonColumn`则用于在每行的最后添加操作按钮,如编辑、删除等。在这个例子中,查看按钮通过设置`visible`属性为`false`被隐藏。 此外,我们还看到对CGridView的底部(footer)进行了自定义。通过修改CGridView...
文章最后还提到了如何使用CButtonColumn来添加操作按钮列,在每一行添加按钮以实现单行的快速操作。在实际应用中,这些按钮通常与CGridView的行操作功能相结合,用来执行如删除、编辑等操作。 总结来说,在Yii框架...
比如,在CGridView控件中,就经常用到CButtonColumn来添加列,这些列内部可以包含如编辑、删除等操作的按钮,而这些按钮的点击事件可以很容易地绑定到相应的JavaScript函数,或者直接触发后端定义的事件处理器。...
CGridView允许更灵活的列配置,如自定义显示内容、添加操作按钮等。 总结来说,Yii框架提供了多种方式来处理列表数据和分页,可以根据实际需求选择合适的方法。第一种方法适用于简单的分页场景,第二种方法和第三种...