flex4 - Datagrid itemrenderer performance issue -


i have datagrid custom itemrenderer coloring cells, rows , columns.when change color of row shown 1 or more cells not colored. didn't find reason behind. can please give hints on that?

here custom itemrenderer code below..

   override protected function updatedisplaylist(unscaledwidth:number,   unscaledheight:number):void         {                super.updatedisplaylist(unscaledwidth, unscaledheight);               bd.setstyle("backgroundcolor",getstyle("bgcolor"));//bordercontainer                lbl.setstyle("fontsize",getstyle("fontsize"));//label in //that bordercontainer             lbl.setstyle("fontfamily",getstyle("fontfamily"));             lbl.setstyle('color', getstyle("fgcolor"));         } 

and i'm using advanceddatagrid , using stylefunction in it..

public function applyformat(data:object,col:advanceddatagridcolumn):object {    var obj:object = new object();    each(var taskfontformatvo:taskfontformatvo in data.taskfontformats){       if(!taskfontformatvo.barchartview ){       if(col.headertext == taskfontformatvo.columnname){       var bgcolor:string = "0x"+taskfontformatvo.bgcolor; var fgcolor:string = "0x"+taskfontformatvo.fgcolor; var fontsize:number = taskfontformatvo.fontsize; var fontfamily:string = taskfontformatvo.fontfamily; obj.bgcolor = bgcolor; obj.fgcolor = fgcolor; obj.fontsize = fontsize; obj.fontfamily = fontfamily;  break; } } } return obj; } 


Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -