如何在 DevExpress ASPxPivotGrid 的客户端脚本中使用以下函数?
- pivotGrid.CollapseAll()
- pivotGrid.ExpandAll()
提前致谢。
如何在 DevExpress ASPxPivotGrid 的客户端脚本中使用以下函数?
提前致谢。
就像我们可以在 aspxgridview 中展开和折叠所有行一样,在 aspxpivotgrid 中,这些功能可以在服务器端完成。
您可以执行回调并获得所需的行为。
我在这里给出了示例代码:
<dx:ASPxButton ID="btnExpandAll" ClientInstanceName="btnExpandAll" runat="server">
<ClientSideEvents Click="function(s,e){pivotGrid.Performcallback('ExpandAll')" />
</dx:ASPxButton>
<dx:ASPxButton ID="btnCollapseAll" ClientInstanceName="btnCollapseAll" runat="server">
<ClientSideEvents Click="function(s,e){pivotGrid.Performcallback('CollapseAll')" />
</dx:ASPxButton>
声明 pivotGrid_OnCustomCallback 事件并在服务器端编写以下代码以获取功能行为:
protected void pivotGrid_OnCustomCallback(object sender, DevExpress.Web.ASPxPivotGrid.PivotGridCustomCallbackEventArgs e)
{
switch (e.Parameters)
{
case "ExpandAll":
pivotGrid.ExpandAll();
break;
case "CollapseAll":
pivotGrid.CollapseAllRows();
break;
}
}
您可以参考以下链接,可能会有所帮助
http://www.devexpress.com/Support/Center/p/Q264138.aspx
http://www.devexpress.com/Support/Center/p/Q321425.aspx
http://community.devexpress.com/tags/aspxpivotgrid+expand+collapse/default.aspx