У меня есть эта таблица данных, в которой столбцы с NumericStepper используются в качестве редактора элементов, где пользователь может изменить количество элементов, которые он хочет купить.Как вычислить сумму всех ячеек, когда пользователь обновляет значения сетки данных?
РЕДАКТИРОВАТЬ 1
Моя сетка данных о цветах и размерах продукта.Столбцы генерируются динамически из этой функции
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 и т. Д.
Как я могу пройти через все свои ячейки, не зная их данных .property?
Заранее спасибо