EasyUI:datagrid数据汇总

EasyUI:datagrid数据汇总

js代码:

var total=0;//全局变量
$(function(){
    $(‘#tablebudgetdata‘).datagrid({
        title:‘ ‘, //标题
        onLoadSuccess: function (data) {//表单加载完后再加载此方法
            sumPrice(data);
        }
    });
});
//求总列的sum
function sumPrice(data){
    var total = 0;
    var rows = $("#tablebudgetdata").datagrid("getRows");//获得总行数
    for (var i = 0; i < rows.length; i++) {//循环
        total += parseFloat(rows[i][‘used_sum‘]); //totalPrice列名总和要通过ajax传到后台返回到前台展示
    }
    //修改标题,显示金额之和为2位
    $(‘#tablebudgetdata‘).datagrid("getPanel").panel("setTitle","<span style=‘margin-left:76.4%‘></span>总和:"+total.toFixed(2));
}

效果:

原文地址:https://www.cnblogs.com/lizm166/p/8467623.html

时间: 2024-08-01 04:15:59

EasyUI:datagrid数据汇总的相关文章

jQuery Easyui datagrid 数据表格的使用

jQuery Easyui datagrid 数据表格的使用1. 在页面显示表格的位置 提供<table>标签,指定 id 元素2. 在 JS 代码 $("#grid").datagrid({-}); 完成对表格设置表格列定义远程数据加载分页 顶部工具栏 代码效果 原文地址:https://blog.51cto.com/13587708/2420696

JQuery EasyUI 学习——Struts2与EasyUI DataGrid数据表格结合使用显示数据库数据

因为EasyUI DataGrid只要取出后台传过来的一定格式的JSON数据,就可以在前台页面数据表格中,以一定形式显示数据库中的数据.此处,我们使用Struts2框架整合DataGrid,实现数据的显示. 一.页面内容 为了在页面中显示数据库中字段内容,需要定义一个table,通过EasyUI内部设计,自动显示数据,如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF

jquery easyui DataGrid 数据表格 属性

中文帮助请点这里:中文属性详解 以下为未完结版 <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head>

[easyUI] datagrid 数据格 可以进行分页

1. 新建一个GridNode的类: public class GridNode { private Long id; private String title;//投票标题 private Integer type; private String version; private String options;//备选项数 private String participants;//参与人数 //getter/setter/constructor省略 } 2. 网页内新建一个table元素.

js循环生成多个easyui datagrid数据网格时,初始化表格

$.each( content, function(i, item){ var info_tpl = "";var result_tpl = "";var pre = /\<+\s*([a-z]+)\s*/; info_tpl += "<div class='result-info'>" + "<p>[执行SQL:("+i+")]</p>" + "<

Jquery easyui datagrid 导出Excel

datagrid的扩展方法,用于将当前的数据生成excel需要的内容. 1 <script> 2 /** 3 Jquery easyui datagrid js导出excel 4 修改自extgrid导出excel 5 * allows for downloading of grid data (store) directly into excel 6 * Method: extracts data of gridPanel store, uses columnModel to constru

利用Aspose.Cells完成easyUI中DataGrid数据的Excel导出功能

我准备在项目中实现该功能之前,google发现大部分代码都是利用一般处理程序 HttpHandler实现的服务器端数据的Excel导出,但是这样存在的问题是ashx读取的数据一般都是数据库中视图的数据,难免会含有方便操作的 主键ID这列的记录.现在项目需要在easyUI的DataGrid中显示的数据能全部导出Excel,包括DataGrid中的中文标题,其他的统统不 要. 完成该功能所需的工具和环境:Newtonsoft.Json序列化和反序列化类库.easyUI前端UI框架.HttpHandl

easyui datagrid 每条数据后添加操作按钮

easyui datagrid 每条数据后添加“编辑.查看.删除”按钮 1.给datagrid添加操作字段:字段值 <table class="easyui-datagrid" data-options="singleSelect:true,collapsible:true,url:'publish.json',method:'get',fit:true" style="width: 700px; height: 250px"> &l

实现easyui datagrid在没有数据时显示相关提示内容

本示例实现easyui datagrid加载/查询数据时,如果没有相关记录,则在datagrid中显示没有相关记录的提示信息,效果如下图所示 本实例要实现如下图所示的效果: 本示例easyui版本为1.3.4,如果运行后没有效果,自己检查easyui版本 不同版本对appendRow和mergeCells支持不一样,参数不一致什么的. 无法隐藏分页导航容器,可以用chrome开发工具或者firebug查看分页导航容器的样式和原始datagrid table表格的关系. 源代码如下 $(funct