flex自定义itemRenderer不使用指定的样式

时间:2010-03-18 14:22:37

标签: flex itemrenderer

我有一个自定义项呈示器,我用于DataGrid。 DataGrid指定了selectionColor,rollOverColor和themeColor。问题是自定义项呈示器确实忽略了这些颜色,并且没有给出任何反馈......

我尝试添加以下行:

setStyle("selectionColor", 0xEDF1F7);
setStyle("rollOverColor", 0xE1F5DE);
setStyle("themeColor", 0x3569B0);

但没有效果......

谁可以提供帮助?

谢谢, 马库斯

1 个答案:

答案 0 :(得分:2)

这些样式不适用于您用于itemRenderer的组件(您没有提及)。它们是DataGrid本身的样式。

所以让我们说你正在使用Canvas。尝试将Canvas的backgroundAlpha设置为0.0,以便显示DataGrid的选择和其他颜色。