Ext Js Grid,如何获取特定列的所有行值和&和?

时间:2017-08-17 12:10:46

标签: javascript extjs extjs-grid

我正在使用Ext Js v6.2网格,在我的应用程序中,我有三列费用,费率&金额我希望获得第三列的所有值 [AMOUNT] &总结一下。如果我错了,请更正我的代码,我已经在文档中找到了其他东西,但它没有帮助。请解决问题。提前谢谢。

                         editor: {
                                    xtype: 'textfield',
                                    enableKeyEvents: true,
                                    fieldCls: 'right-align',

                        listeners: {
                                     element: 'el',
                         keyup: function(form, e, selModel, record, index, options){

                             var InputValue= document.getElementById(e.id).value;
                             var result = (productValue) * (InputValue) / 100;
                             var selectedRecord = gridStore.getSelection()[0];
                             rowindex = gridStore.store.indexOf(selectedRecord);
                             var models = gridStore.getStore().getRange();
                             models[rowindex].set("amount", result);
                             TotalOtherCharge = $('.Amount-column-cell .x-grid-cell-inner').text();
                             alert(TotalOtherCharge);


                        } 
                    }
                },

我从 TotalOtherCharge

获取输出

根据屏幕截图:

2.862.8614.322.885.722.862.865.728.5811.442.86 我需要这些号码才能分开&总结一下。

GRID SCREENSHOT

1 个答案:

答案 0 :(得分:1)

我相信此功能已包含在6.2网格中: http://docs.sencha.com/extjs/6.2.0/classic/Ext.grid.feature.Summary.html

这里也是一个来自sencha小提琴的例子:

https://fiddle.sencha.com/#view/editor&fiddle/1u6j