Apache flex FlexDataGrid的动态ItemRenderer

Apache flex FlexDataGrid的动态ItemRenderer,apache-flex,datagrid,flex4,itemrenderer,Apache Flex,Datagrid,Flex4,Itemrenderer,我有带有动态列的DataGrid。这些列将包含ItemRendrer。我不熟悉动态添加ItemRenderer。 我的代码是: var column:DataGridColumn = new DataGridColumn(); column.headerText = item; column.width=150; column.dataField=item; column.itemRenderer = WorkNatureRenderer ; cols.push(column); WorkNa

我有带有动态列的DataGrid。这些列将包含ItemRendrer。我不熟悉动态添加ItemRenderer。
我的代码是:

var column:DataGridColumn = new DataGridColumn();
column.headerText = item;
column.width=150;
column.dataField=item;
column.itemRenderer = WorkNatureRenderer ;
cols.push(column);
WorkNatureRenderer
是一个mxml组件。(
Hbox
包含
TextInput
按钮


但是当我添加这个时,我得到了一个错误
1067:将Class类型的值隐式强制到一个不相关的mx类型。core:IFactory。

任何例子或链接

试试这个

myList.itemRenderer = new ClassFactory(WorkNatureRenderer);
我想这会对你有帮助。我不确定。

试试这个

myList.itemRenderer = new ClassFactory(WorkNatureRenderer);

我想这会对你有帮助。我不确定。

谢谢你的快速回复。它看起来很有效。。小错误我尝试使用
WorkNatureRenderer作为ClassFactory
,但它不起作用。@M.S.Nayak hey tats wokay Man…它起作用了吗让我知道..这是一个独特的要求。。我很想为同样的公司工作。。cya!:-)谢谢你的快速回复。它看起来很有效。。小错误我尝试使用
WorkNatureRenderer作为ClassFactory
,但它不起作用。@M.S.Nayak hey tats wokay Man…它起作用了吗让我知道..这是一个独特的要求。。我很想为同样的公司工作。。cya!:-)