flex的渲染两种用法

来源:互联网 发布:大连弘历软件 编辑:程序博客网 时间:2024/05/16 01:55

flex 为列添加渲染 一般有两种 :

1 直接在mxml文件中为列配置:

 在自定义的组件中 implements="mx.controls.listClasses.IDropInListItemRenderer,mx.controls.listClasses.IListItemRenderer" 

 在通过列头去给其赋值的时候需要加上组件渲染标签  fx:Component

<mx:DataGridColumn id="type_id" headerText="类型*" dataField="type_id" editorDataField="value" rendererIsEditor="true" width="80" editable="false" sortable="false"><mx:itemRenderer><fx:Component><FAD:ComboBoxRenderer dataProvider="{new ArrayList([{id:1,title:'月初汇率'},{id:2,title:'月末汇率'}])}"   labelField="title" enabled="true" ><fx:Script><![CDATA[import mx.collections.ArrayList;]]></fx:Script></FAD:ComboBoxRenderer></fx:Component></mx:itemRenderer></mx:DataGridColumn>

2 在AS中加载  


column.itemRenderer = new ClassFactory(ComboBoxRenderer );   

0 0
原创粉丝点击