如何替换网格中的单元格值

时间:2013-12-05 21:00:35

标签: extjs4

我有一个大问题。

我一直在寻找但找不到解决方案: - (

我有一个网格,其中我有一个行,其中活动素材带有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'
    }
}]

0 个答案:

没有答案