2016-04-29 7 views
1

これは可能ですか?私はそれがFlexコンポーネントで行われた多くの例を見ました...私がしようとしているのは、DataGridコンポーネントの各列見出し項目のカスタムカラーを持つことです。私はすべてのヘッダーの色を特定の色に設定する方法を見つけましたが、個人ではありません。Datagridのカスタムヘッダの色は?

私はこのようなことができます:assayGrid.setStyle( "headerUpSkin"、calcIcon);すべてのヘッダーが設定されます。私がしたいのは、このアプローチのようなもので、それは何の仕事でもありません、assayGrid.columns [0] .setStyle( "headerUpSkin"、calcIcon);

答えて

2

カラーパラメータを使用してカスタムヘッダーレンダラー(DefaultGridHeaderRendererを拡張)を作成します。これをGridColumnのheaderRendererフィールドに割り当てます。 ClassFactoryを使用して、さまざまな色のレンダラーを生成できます。

0

にカスタムDefaultGridHeaderRendererコンポーネントを作成し、次のコード

private var myRenderer:ClassFactory = new ClassFactory(myComponentHeader); 
を含みます
関連する問題