プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

[Flex] DataGridのヘッダーのソート矢印を消す

sparkDataGridで、ヘッダー行のソート表示を制御する方法です。

実際のソート処理は、dataProviderにセットするArrayCollectionで制御します。

矢印(▼)を消すだけなら

dg.columnHeaderGroup.visibleSortIndicatorIndices = null;

特定の場所に矢印(▼)を表示したいなら

dg.columnHeaderGroup.visibleSortIndicatorIndices = new [1];

1は列番号。
※ただしソートはされない

特定の列でソートをする場合は

dg.sortByColumns(new <int>[0, 1], true);

複数列指定可能第2引数をtrueにすると、矢印(▼)表示が変わる

 

少し面倒ですが、細かい制御が可能になっています。
逆にこの操作を行わないと、ソートをしていないのに矢印が残ったりしますので、
テスト時に矢印のつきかたを確認したほうが良いです。

 

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

, , ,

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください