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的情況下循環遍歷所有單元格?
在此先感謝