0

flex mx:datagrid を使用しています。headerBackgroundSkin を設定して、すべての datagrid 列のヘッダーに表示されるスキンまたは画像を指定できます。これは問題なく機能します。

問題は、現在ソートされている列にカスタム スキンを指定する方法が見つからないことです (ソートが asc か desc かに関係なく、現在ソートされている列をユーザーに表示するだけです)。

また、各列のカスタム headerRenderer を作成しようとしましたが、非常に複雑でうまく機能しません。

私はしばらくの間解決策を探していましたが、それを行うための良いアプローチが見つかりません。それは私にとって非常に基本的なニーズのように思えます...信じられないほど、Flexで実現するのはとても複雑です!!

数年前に誰かが同じものを探していたのに気づきましたが、成功しませんでした... http://groups.google.com/group/flex_india/msg/78564c365c487583

誰かが解決策または回避策を持っている場合、私は大いに感謝します!

事前にありがとうキム

[フレックス]

4

2 に答える 2

1

列の「スキン」はありませんがbackgroundColor、ユーザーがクリックして列自体を並べ替えたときに、列自体のスタイルを変更できます。もっと複雑なものが必要な場合は、それを行うために Datagrid 自体を拡張する必要があります。

于 2011-04-26T16:18:18.610 に答える
-1

backgroundColor のみを変更すると、ヘッダーには影響しません

于 2012-01-04T07:49:08.597 に答える