0
我有这个数据网格,它有一个NumericStepper作为itemEditor的列,用户可以在其中更改他想购买的物品的数量。当用户更新数据网格的值时,如何计算所有单元格的总和?计算数据网格行的总和
编辑1
我的DataGrid是关于一个产品的颜色和大小。该列从这个函数
private function getColumn(dataField:String, headerText:String,editable:Boolean) : DataGridColumn
{
var column:DataGridColumn = new DataGridColumn(dataField);
column.headerText = headerText;
column.width = 20;
editable ? column.editable = true : column.editable = false;
column.editorDataField = "value";
column.itemEditor = new ClassFactory(ColorSizesFormRenderer);
return column;
}
动态生成的,然后我环路我的XML HTTP结果
for each (var thisSize:XML in result.product.(@id == pId)..size) {
_columns.push(getColumn("size"+thisSize,thisSize,true));
}
所以我怎么能找到的所有单元格的总和?
编辑2
我使用此代码循环中的所有我的细胞
protected function color_sizes_itemFocusOutHandler(event:DataGridEvent):void
{
total = 0;
for each(var row:Object in color_sizes.dataProvider) {
total += row.size28;
}
}
的row.size28是动态生成的。因此它可能是row.size29,row.size30等
如何在不知道data.property的情况下循环遍历所有单元格?
在此先感谢