簡體   English   中英

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

[英]Ext Js Grid, How to get particular column all row values & sum?

我使用的是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我需要這些數字來拆分和匯總。

網格畫面

我相信此功能已包含在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM