extjs 获取网格中摘要行的值

dohp0rv5  于 2022-11-05  发布在  其他
关注(0)|答案(2)|浏览(146)

我正在构建一个Web应用程序,我有一个网格,其中包含用户可以填充的行。
我正在使用网格的汇总功能对一列进行汇总,目前为止,它是有效的。但是,我想做的是能够在汇总功能中获得该总和,因为我将在一些函数调用中使用它。
我已经阅读了摘要功能的文档,但似乎没有一个直接的方法来获得摘要功能中的总和。

hl0ma9xz

hl0ma9xz1#

由于存储数据可能是异步加载的,因此您需要使用在加载存储后触发的事件处理程序。您可以尝试通过在网格的列模型中实现summaryRenderer来截取总和。

columns: [
    {
        dataIndex: 'col1',
        text: 'Column1',
        summaryType: 'sum'
        summaryRenderer: function(value, summaryData, field) {
            // TODO: assign value to an in-scope variable
            // or pass value to another function
            console.log(value.toString());
            return value;
        }
    },
],
uujelgoq

uujelgoq2#

根据活动或您的要求

var SUM = GridStore.sum('col1');

相关问题