gridview的分组功能,想实现一个button所有分组全展开和全收缩怎么实现?
C1GridView 通过 <GroupInfo Position="Header" OutlineMode="StartCollapsed"> </GroupInfo>后面的字段sum来显示,现在想实现通过一个button实现C1GridView里面的所有汇总项进行收缩和展开,求助下实现方法..或者后如何在后台设定OutlineMode的属性的变化?谢谢您的反馈。
C1GridView的Grouping是在客户端完成的,也没有直接的方法可以expand和collapse所有的分组。
所以基本的思路,是需要在客户端处理,在客户端设置OutlineMode去Expanded/Collapsed, 然后调用C1GridView's doRefresh() 客户端方法去刷新。
客户端function btnCollapse_click(sender, args) {
var grid = $("#C1GridView1");
var col = grid.c1gridview("columns");
col.options.groupInfo.outlineMode = "startCollapsed";
grid.c1gridview("doRefresh");
}代码参考:
上面的参考代码是写在script里面的吗?
我使用了上面的参考代码,没有反应。
var grid = $("#C1GridView1");
var col = grid.c1gridview("col1");
col.options.groupInfo.outlineMode = "startCollapsed";
grid.c1gridview("doRefresh");
上面是我改的代码,引用的时候是写在onclientclick里面吗:dizzy: 是的,请上传一个你这边目前测试无效的demo。我帮你看一下是否有其他的属性设置导致的问题。
页:
[1]