javascript - Ext Js Grid,如何获取特定列所有行值和总和?

标签 javascript extjs extjs-grid

我正在使用 Ext Js v6.2 Grid,在我的应用程序中,我有三列费用、费率和金额这里我想获取第三列的所有值[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

最佳答案

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

这里还有一个来自 sencha fiddle 的例子:

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

关于javascript - Ext Js Grid,如何获取特定列所有行值和总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45734765/

相关文章:

javascript - 在 Javascript 中加密,使用 PKCS#1 解密 PHP

javascript - 请求失败时无法在 JSONP 代理回调中获取响应

javascript - 如何在 ExtJS(和 Sencha 架构师)的 GridPanel 中显示嵌套对象?

javascript - 当我尝试使用 extjs 网格编辑器插入新记录时,无法读取 null 错误的属性 'mergeAttributes'

javascript - 基于滚动位置的导航填充过渡

javascript - 易于切换的背景

javascript - 在 Smart Mobile Studio 中为 Box2D 对象添加颜色

javascript - 使用浏览器后退按钮的 ExtJS 应用程序导航

javascript - 通过 ExtJs 添加 checkcolumn

extjs - 将 Ext.Button 添加到 ExtJS columnmodel