Ext Js Grid,列值的求和问题?

时间:2017-08-19 11:00:10

标签: javascript jquery extjs extjs-grid

我正在使用Ext Js v6.2网格,在我的应用程序中,我有三列费用,费率&金额我希望获得第三列[AMOUNT] &的全部价值总结一下。

我使用了Ext Js函数" var mysum = gridStore.getStore()。sum(' amount');"

我得到了和值如果列的所有行都给出了值但是如果我跳过一行,则sumvalue不会加载这里是我的代码,如果我错了,请更正我的代码,我已经在文档和其他帮助中搜索过了。请解决问题。提前谢谢。

   listeners: {
              element: 'el',
              keypress: function(form, e,rowIndex,selModel, record, index, options, args){
              var Input= document.getElementById(e.id).value;
              var selectedRecord1 = gridStore.getSelection()[0];
              rowindex2 = gridStore.store.indexOf(selectedRecord1);
              var models = gridStore.getStore().getRange();
              models[rowindex2].set("amount", Input); 
              var mysum = gridStore.getStore().sum('amount');
              alert(mysum);

   }

AMOUNT SUM INCORRECTLY

AMOUNT SUM CORRECTLY

0 个答案:

没有答案