Actionscript 3 动态DataGrid的项目渲染器

Actionscript 3 动态DataGrid的项目渲染器,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我对数据网格元素的动态项渲染器有问题。 我在数据网格中动态初始化列,如下所示: for each (var item in _collection) { var i:MyClass= item as MyClass; var dgc:DataGridColumn = new DataGridColumn(i.Id.toString()); dgc.headerText = i.Name; cols.push(dgc); } _myDataGrid.columns

我对数据网格元素的动态项渲染器有问题。 我在数据网格中动态初始化列,如下所示:

for each (var item in _collection)
{
    var i:MyClass= item as MyClass;
    var dgc:DataGridColumn = new DataGridColumn(i.Id.toString());
    dgc.headerText = i.Name;
    cols.push(dgc);
}
_myDataGrid.columns = cols;
要传递整数的每个单元格。当值为-1时,单元格应显示特定文本,但当值为0或1时,单元格应包含复选框。
你知道我怎样才能做到吗?我现在没有任何想法,尽管我想了很长时间。你能帮我吗?

创建具有两种状态的itemRenderer。如果您向我们展示了什么是
MyClass
,那么一个带有复选框的状态和另一个带有文本的状态可能会有所帮助