NUI的DataGrid中想进行列的数据统计该如何实现?
来源:互联网 发布:男穿紧身牛仔裤知乎 编辑:程序博客网 时间:2024/06/08 00:15
阅读原文
【问题描述】
采用datagrid进行表格数据展示时,想针对某一列进行数据统计,如图所示:
【解决方案】
参考代码如下
<div id="datagrid1" class="nui-datagrid" style="width:800px;height:280px;"
idField="id" allowCellEdit="true" allowCellSelect="true" showFooter="false"
url="../data/grid2.txt"
ondrawcell="onDrawCell" oncellcommitedit="onCellCommitEdit"
showSummaryRow="true" ondrawsummarycell="onDrawSummaryCell"
>
function onDrawSummaryCell(e) {
var result = e.result;
var grid = e.sender;
var rows = e.data;
if (e.field == "total") {
var total = 0;
for (var i = 0, l = rows.length; i < l; i++) {
var row = rows[i];
var t = row.price * row.quantity;
if (isNaN(t)) continue;
total += t;
}
e.cellHtml = "总计: " + total;
}
}
var result = e.result;
var grid = e.sender;
var rows = e.data;
if (e.field == "total") {
var total = 0;
for (var i = 0, l = rows.length; i < l; i++) {
var row = rows[i];
var t = row.price * row.quantity;
if (isNaN(t)) continue;
total += t;
}
e.cellHtml = "总计: " + total;
}
}
0 0
- NUI的DataGrid中想进行列的数据统计该如何实现?
- 在easyui中DataGrid 里的列数据进行格式化
- 如何在datagrid表格中实现列的排序
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- Flex中如何实现DataGrid的数据的反选
- 如何使鼠标经过datagrid的列时,该列背景色改变
- Excel中如何找出两列数据中相同的数据,并且进行同行显示
- 如何利用RadioButtonList实现datagrid列的单选
- 如何利用RadioButtonList实现datagrid列的单选
- 如何实现点击按钮后,隐藏datagrid的某一列
- 如何利用RadioButtonList实现datagrid列的单选
- winform中datagrid和datagridview设置列标题的实现
- C#中如何给GridView添加页脚以实现统计某一列值的和
- 在DataGrid 中如何实现返回被单击的单元格的行号和列号(两个同时返回)
- 如何在C#中用弹出窗口来对DataGrid的某一列进行修改
- 普元EOS中NUI的提示为英文,如何修改为中文提示
- 如何冻结DataGrid的特定列
- 20170516_C++ 虚函数表解析
- 理解volatile
- 让 ESP32 连接到你的 WiFi 热点
- linux环境下安装python的cx_Oracle包
- c-选择
- NUI的DataGrid中想进行列的数据统计该如何实现?
- Python——使用matplotlib绘制柱状图
- Android WebView 常见设置
- 3DMax 导出 Model与Camera 给Unity
- 学习笔记 “写一个函数获取某一张指定的网卡的IP地址”
- Java基础(一)
- Vue-cli创建的项目跨域请求
- JS动态时间显示(包含星期)
- 3——明明的随机数