2011-02-04 25 views
0

私はDataGridのデフォルトのレイアウトをオーバーライドし、その値を左右に埋め込む簡単で堅牢な方法を探しています。例示する:{:xxx1..n、B:yyy1..n、C:zzz1..n}水平に配置されたDataGridを実装するにはどうすればよいですか?

マイデータモデルはの配列である デフォルトのデータグリッドコンポーネントは、これをレイアウトします:

a  b  c 
xxx1 yyy1 zzz1 
xxx2 yyy2 zzz2 
xxxn yyyn zzzn 

"A"、 "B"、およびヘッダとして "C"、及びX、Y、ZはdataProviderの各オブジェクトのそれらの値であると。

今、私は水平ので、同様にこれをレイアウトしたい:

a xxx1 xxx2 xxxn 
b yyy1 yyy2 yyyn 
c zzz1 zzz2 zzzn 

私は答えを周りに検索したが、何にもヒットしていません。おそらく、私は間違ったキーワード検索を使用しています...

それに関係なく、誰かがこれに対する解決策を知っていれば、私は何とか見逃してしまったプロパティ設定や第三者コンポーネントなどとして世俗的です。非常に感謝しています!

ps:最終的に、これは完全にタブ対応でセル編集可能でなければなりません。複数項目itemRendererを含む難解な解決策がある場合は、この点を念頭に置いてください。私はそのような解決策を試みて、DataGridのUnfailing Field of Tab Vitiation(DataGridはitemRenderer内のタブ機能をオーバーライドして、次のレンダラー/エディタに強制的にフォーカスを設定するように見える)に侵入しなかったため、

答えて

0

これはできないと思います。 通常、これはスキンクラス(sparkPanelの場合)で管理できます。 adobe(1週間でフレックス)からの素敵なチュートリアルがあります。

フレックスヒーロー(フレックス5の試用版)では、データグリッドもまたsparkで実装されています。私はそう思います。

BR フランク・フィードバックのための

+0

感謝。ええ、私はこれが不可能であるとの気持ちが悪かったです。本当に残念です。 Flex 2.0以降、ExcelアプリをFlexアプリケーションに変換するという依頼がクライアントから頻繁に寄せられています。しかし、彼らは基本的なインターフェースが変わることを望んでいません(つまり、Flexで実装されたExcelスプレッドシートが必要です)。私は過去に様々な回避策を講じてきましたが、サードパーティのソリューションをいくつか見てきましたが、今では決定的なことを望んでいました。 Sparkへのアップグレードを楽しみにしています... – jpwrunyan

関連する問題