プロプログラマ

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

[Flex] DataGridでスクロールバーを非表示にしてドラッグでスクロールさせる

通常、データグリッドでスクロールバーを非表示にするには、
horizontalScrollBarPolicy = “off”のようにしますが、
この設定を行うと、指定された幅内に、すべての列を入れようとする自動幅調整機能が働きます。

スクロールバー以外(ドラッグなど)でのスクロールを行いたい場合は、この機能が邪魔になりますので、
horizontalScrollBarPolicy = “auto” のままで、スクロールバーの表示のみを消します。

  mx|DataGrid {
       verticalScrollBarStyleName: scrollBarStyle;
       horizontalScrollBarStyleName: scrollBarStyle;
  }

  .scrollBarStyle {
       trackSkin: ClassReference(null);
       thumbSkin: ClassReference(null);
       up-arrow-skin: ClassReference(null);
       down-arrow-skin: ClassReference(null);
  }

 

 

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

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

, ,

コメントを残す

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

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