希望简单的问题:我正在尝试通过我在CSS文件中设置的某些值在数据网格上设置alternatingItemColors但似乎没有任何效果。
CSS文件看起来像这样:
.FACS0 {color: #B0B0B0;}
.SACS0 {color: #A6A6A6;}
.AICS0
{
alternatingItemColors: #B0B0B0, #A6A6A6;
}
我尝试了各种不同的东西。首先,我试图直接加载AICS0,即
dataGrid.setStyle("alternatingItemColors", "AICS0");
但这会导致运行时错误
TypeError:错误#1034:输入强制 失败:无法将“AICS0”转换为 阵列。
然后我尝试了
dataGrid.setStyle("alternatingItemColors", ["FACS0", "SACS0"]);
运行正常,但所有行都设置为黑色。
注意:这个
dataGrid.setStyle("alternatingItemColors", [0xFF00CC, 0x112200]);
工作正常 - 不幸的是,这对我不起作用,即我需要能够从CSS文件加载数据。
谢谢你!答案 0 :(得分:1)
dataGrid.styleName = "AICS0"
答案 1 :(得分:0)
如果您希望DataGrids
的所有具有相同的交替颜色,请在CSS中使用:
DataGrid
{
alternating-item-colors: #B0B0B0, #A6A6A6;
}