我有一个大问题。
我一直在寻找但找不到解决方案: - (
我有一个网格,其中我有一个行,其中活动素材带有checkboxmodel来捕获数据,并且行数低于材料量,这将减去先前捕获的数量。
我的问题是如何将结果减去库存中捕获的金额并自动替换我。
我希望我解释过。
问候
很抱歉这是代码
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1,
listeners: {
'beforeedit': function (e, rowIndex) {
var esSeleccion = sm.isSelected(rowIndex.rowIdx);
if (!esSeleccion) {
this.isEditAllowed = true;
this.startEditByPosition({ row: e.rowIdx, column: e.colIdx });
} else {
this.isEditAllowed = false;
}
},
'afteredit': function (valor, rowIdx, colIdx) {
var sel_model = consumosGrid.getSelectionModel();
var record = sel_model.getSelection()[0];
alert('Entro After');
consumosGrid.store.each(function (record) {
alert(record.get('A'))
});
}
}
})
columns: [{
xtype: 'gridcolumn',
header: 'Material',
width: 150,
//locked:true,
dataIndex: 'material'
}, {
xtype: 'gridcolumn',
header: '07:00',
width: 80,
dataIndex: 'A',
id: 'A',
renderer: function (value, metaData, record, rowIdx, colIdx, store, view) {
var row = this.getStore().getAt(rowIdx + 1);
if (value > 1) {
var valor = row.data.A - value;
alert(row.data.A - value);
//put the valor in
}
return value;
},
field: {
xtype: 'numberfield'
}
}]