タグ

DataGridに関するt14kwのブックマーク (4)

  • Flexサンプル【DataGrid 行にコンボボックス表示(ActionScript)】 @みっちーわーるど

    サンプル概要 DataGrid の行内にCheckox(コンボボックス)を表示します。 レンダラーを ActionScript で実現しています サンプルイメージ サンプルソース 単純に DataGridColumn の itemRenderer を ComboBox にしてやるだけだと、 表示はコンボボックスになりますが、値の取得や更新などがうまくできません。 なので、自分でレンダラーを作成することになります。 今回のサンプルではレンダラーを ActionScript(*.as ファイル)で作成しています。 レンダラー DataGridColumnItemRendererComboBox.as package { import flash.events.Event; import mx.collections.ArrayCollection; import mx.controls.Com

  • FlexのDataGridのスクロールバー位置のカスタマイズ : flex | メモリークラフト

    DataGridでスクロールバーの右上にコントロールを追加したい場合があります。 たとえば以下のようにデータを更新するためのボタンなどです。 しかしDataGridののデフォルトの仕様では、横スクロールバーの表示/非表示によって、縦スクロールバーの位置とサイズが切り替わるために、ボタン位置がスクロールボタンと重なってしまうことになりうまくいきません。ここでは、その解決策を探っていきます。 以下は、左側が横スクロールが非表示の場合、右側が横スクロールが表示されている場合のDataGridの仕様をあらわすサンプルです。各サンプルの角にある赤い部分に注意すると、縦スクロールバーの位置とサイズが違うのがよくわかると思います。 上記のように縦スクロールバーの位置が上に上がってしまうと追加した更新ボタンがスクロールボタンと重なってしまいます。これを解決するには、DataGridのスクロール表示処理の

  • フォーラム - Flex User Group

    Box や Canvas など Container を継承している場合と、List や DataGrid など ScrollControlBase を継承している場合で異なるようです。ScrollControlBase の場合、backgroundColor に指定すればいいと思います。 [追記しました] Container の場合、そこの部分は、その名も whiteBox という、色が白で固定の Shape のようです。 スタイルでは変更できません。スクリプトでもいいなら、updateComplete イベントで 色を変えることができると思います。 以下の例で、クリックするとスクロール ON/OFF が切り替わります。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com

  • CTOA日記:DataGridのヘッダ列の連結 - livedoor Blog(ブログ)

    2008年01月15日 DataGridのヘッダ列の連結 DataGridのヘッダ項目を結合し、HTMLのtableタグにあるcolspanのように扱えないか調べてみましたが、どうやらできないようです。 確かにFlexの場合tableに当たるのはGridになると思うので、DataGridはあくまで別物だと考えた方がよさそうです。 ちなみにFlex3のAdvanced DataGridならヘッダ項目の結合のような機能もあるようです。(現在はFlex2でやっています) HTMLのtableレイアウトのような感じで扱いたい場合はGridを使った方がよさそうですね。 その場合は項目のクリックによるソートなどを自分で実装することになると思います。 「Flex」カテゴリの最新記事 タグ : Flex2 actionscript3.0

  • 1