怎么管理网站的内容吗,猎头公司工作怎么样,免费检测网站seo,开封网站设计对于有itemRenderer属性的组件#xff0c;如List、DataGrid的DataGridColumn#xff0c;如果是在设计时设置itemRenderer是比较方便的#xff0c;只要指定itemRenderer所使用的包和具体组件的名称就可以了#xff0c;如下#xff1a;
mx:DataGridColumn headerText如List、DataGrid的DataGridColumn如果是在设计时设置itemRenderer是比较方便的只要指定itemRenderer所使用的包和具体组件的名称就可以了如下
mx:DataGridColumn headerText修改 dataFieldedit itemRendererbss.flex.components.ButtonEditRenderer width50/
其中bss.flex.components.ButtonEditRenderer是一个带有图片的LinkButton这样就能显示自定义的渲染效果了 但是如果要是动态去生成这个表格列的时候又如何设置呢是不能直接指定itemRendererButtonEditRenderer也不能给它指定字符串itemRendererbss.flex.components.ButtonEditRenderer;
这里要用到ClassFactory类根据Class来设置使用IFactory接口的newInstance()方法来设置的方法如下
var col:DataGridColumn new DataGridColumn();var renderer:IFactory new ClassFactory(自定义的类名如上面的ButtonEditRenderer);col.itemRenderer renderer;