Ext.define('saas.view.stock.make.FormPanelModel', { extend: 'saas.view.core.form.FormPanelModel', alias: 'viewmodel.stock-make-formpanel', formulas: { ma_qty_change: { bind: '{ma_qty}', get: function(v) { var viewModel = this.getView().getViewModel(), store = viewModel.get('detail0').detailStore, items = store.getData().items, oneuseqty=0; Ext.Array.each(items, function(item, i) { oneuseqty = item.get('mm_oneuseqty'); item.set('mm_qty', oneuseqty*v); }); return v; } } } });