0
在我的AdvancedDataGrid中, 我通過將單元格值拖動到其他單元格來向單元格添加動態值。在複製時,我將值設置爲listData,並將紅色設置爲ItemRenderer中的值。一切工作正常,但是當我向下/向上滾動時,值仍然在應該是這樣的單元格中(因爲我設置爲listData),但着色行爲很奇怪(因爲我試圖在ItemRenderer中設置顏色) 。AdvancedDataGrid動態文本Value Coloring - ItemRenderer問題
我不想存儲值的顏色,但我應該能夠看到以紅色動態創建的值。 有沒有辦法,我可以做到這一點?我是否需要將顏色設置爲實際的數據提供者對象,然後檢入ItemRenderer?
任何人都可以幫助我嗎?
公共類CustomItemRenderer擴展檢測AdvancedDataGridItemRenderer
{
private var _isDynamicValue:Boolean;
....
....
//_isDynamicValue is set to true if the value is dynamic
if(_isDynamicValue && listData.label) {
setStyle("color", 0xFF0000);
setStyle("fontWeight", "bold");
}
else {
setStyle("color", 0x000000);
}