Flex 4 帮助 我需要一个 itemRenderer 来设置数据网格整行的 fontWeight 的样式,以根据该行中任何单元格的单元格内容动态加粗。因此,例如,如果我的整个数据网格中的单元格内容等于字符串“ALL”,我希望数据网格中包含该单元格的整行为“粗体”。注意:这不是 XML 数据。
Render
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
super.updateDisplayList(unscaledWidth,unscaledHeight);
if (data.toString() == "ALL"){
setStyle("fontWeight","bold");
}else{
setStyle("fontWeight","normal");
}
}
MXML Code
<mx:VBox width="100%" id="statsGridBox" height="40%" >
<mx:DataGrid id="statsGrid" width="100%" height="100%" itemRenderer="com.jpmc.ctrbs.dashboard.alarms.renderers.FontWeightRowRender"/>
</mx:VBox>