如何在DevExpress ASPxPivotGrid的客户端脚本中使用以下功能?
提前致谢。
答案 0 :(得分:0)
就像我们可以在aspxgridot中扩展allall和collapseall行一样,在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