DevExpress ASPxPivotGrid のクライアント側スクリプトで以下の関数を使用するにはどうすればよいですか?
- pivotGrid.CollapseAll()
- pivotGrid.ExpandAll()
前もって感謝します。
DevExpress ASPxPivotGrid のクライアント側スクリプトで以下の関数を使用するにはどうすればよいですか?
前もって感謝します。
aspxgridview ですべての行を展開および折りたたむことができるように、aspxpivotgrid ではこれらの機能をサーバー側で実行できます。
performcallback を実行して、目的の動作を得ることができます。
ここにサンプルコードを示しました:
<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