永发信息网

flex 4中datagrid如何根据某一列的值来设定另一列的数据显示颜色

答案:2  悬赏:80  手机版
解决时间 2021-03-17 17:26
  • 提问者网友:富士山上尢
  • 2021-03-16 17:16
flex 4中datagrid如何根据某一列的值来设定另一列的数据显示颜色
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-03-16 17:27
可以实现。
下面的数据对象加个color属性;
第二列的ItemRender里加个单元格点击事件;

点击单元格时判断,符合条件时设置这一行的color为#FF0000;
在你要改变颜色的那一列的ItemRender里应该有这么个判断
if(_data.hasOwnProperty("color")&&_data["color"])
{
label.setSyle("color",_data["color"]);

}追问如果我不想点击,直接显示datagrid时类型为“压力”且值>3时监测值为红色,应该怎么做呢?追答ItemRender里的set data时直接判断,并添加颜色
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯