kendo-ui - 剑道UI : Place Grid Summary Values in Footer

标签 kendo-ui kendo-grid

使用Kendo UI Grid和MVC 4,我无法找到一种方法将汇总总计(财务)放在选择列的网格底部。

这可能吗?

最佳答案

确实是的!检查DataSource Aggregate

例子:

var stocksDataSource = new kendo.data.DataSource({
    transport:{
        read:function (options) {
        }
    },
    schema   :{
        model:{
            fields:{
                name :{ type:"string" },
                price:{ type:"number" }
            }
        }
    },
    aggregate:[
        { field:"price", aggregate:"sum" }
    ],
    pageSize :10
});

我定义了一个带有两个字段的DataSource:项目nameprice。我想对price进行总计,因此我为aggregate定义了price,而我要做的是sum(您也可以minmaxaveragecount)。

然后在Grid中,当我定义要写入的列时:

columns    :[
    { field:"name", title:"Product" },
    { field:"price", title:"Price", footerTemplate:"Sum: #= sum # " }
],

就是这样!

关于kendo-ui - 剑道UI : Place Grid Summary Values in Footer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13534414/

相关文章:

kendo-ui - 无法展开 Kendo TreeView 中的所有节点

javascript - 表单中 Kendo Grid 内的下拉菜单 > 添加新记录创建未初始化的单元格

html - 如何关闭输入和跨度 html 元素之间的边缘?

kendo-grid - Kendo Grid 寻呼机按钮

jquery - Telerik Kendo 网格内的检查/取消检查功能不起作用

javascript - 使用本地虚拟加载滚动剑道网格时缺少行选择

css - 如何让剑道 NumericalTextBox 以与剑道 DropDownList 相同的方式共享表格单元格的宽度?

jquery - 如何防止用户在 kendo numerictextbox 中输入超过 4 个精度单位

javascript - 将选定的行值发送到 Controller MVC 时出现问题

printing - 如何以编程方式解锁 Kendo-UI Grid 多列标题