【发布时间】:2011-11-23 03:12:48
【问题描述】:
我正在尝试制作一个数据网格,它将根据某些条件动态地向其中添加列。 现在,我可以添加列,但我希望新添加的列具有使用 itemRenderer 的按钮。
我无法做到这一点。在第 1 行出现此错误
描述资源路径位置类型 1067:隐式强制转换 mx.controls:Button 类型的值到不相关的类型 mx.core:IFactory。 Demo.mxml /Demo/src 第 14 行 Flex 问题
谁能帮忙?
这是一个代码 sn-p:
private function addDataGridColumn(dataField:String):void {
var dgc:DataGridColumn = new DataGridColumn();
dgc.itemRenderer = button1; // Line 1
var cols:Array = dataGrid.columns;
cols.push(dgc);
dataGrid.columns = cols;
}
【问题讨论】:
-
可以展示button1的声明和初始化吗?
标签: flash apache-flex actionscript-3 datagrid