<script>
    //打印指定的table
    function dayin() {
        var tableToPrint = document.getElementById("dg");//将要被打印的表格
        var newWin= window.open("");//新打开一个空窗口
        newWin.document.write(tableToPrint.outerHTML);//将表格添加进新的窗口
        newWin.document.close();//在IE浏览器中使用必须添加这一句
        newWin.focus();//在IE浏览器中使用必须添加这一句

        newWin.print();//打印
        newWin.close();//关闭窗口
    }

    function showHjxx() {
        var url = "http://syrk.hubei.gov.cn/api/sfz/PidCardController/listPidCardCheck";
        dg = $("#dg").datagrid({
            url: url,
            method: "post",
            queryParams:{

                "acceptorg": $("#acceptorg").textbox('getText')
            },
            onLoadSuccess: compute,//加载完毕后执行计算
            singleSelect: true,
           // fitColumns: true,//自适应列宽度,隐藏水平滚动条
            nowrap: true,//不换行,数据一行显示
            pageNumber : 1,
            striped: true,//添加行奇偶条纹
           // pagination:true,//显示底部页面导航
          //  pageList: [10,20,50,100],
         //   pageSize: 10,
          //  scrollbarSize:0,
            rownumbers:true,//显示行序号
            columns :[
                [

                {field:"acceptorg",title:"受理单位",width:'30%',align:'left',halign:'center'},
                {field:"count0",title:"0元证数量",width:'20%',align:'left',halign:'center'},
                {field:"count20",title:"20元证数量",width:'20%',align:'left',halign:'center'},
                {field:"count40",title:"40元证数量",width:'20%',align:'left',halign:'center'},
                {field:"totalcount",title:"证件总数量",width:'15%',align:'left',halign:'center',
                   formatter:function (value,row,index) {
                    return parseInt(row.count0)+parseInt(row.count20)+parseInt(row.count40);

                   }
                },

            ] ]
        });
    }
    function compute() {      //计算函数
        var rows = $('#dg').datagrid('getRows')
        var count00 = 0
            ,count200=0,
            count400=0 ;
        for (var i = 0; i < rows.length; i++) {
            count00 += parseInt(rows[i]['count0']);
            count200 += parseInt(rows[i]['count20']);
            count400 += parseInt(rows[i]['count40']);
        }
        //新增一行显示统计信息
        $('#dg').datagrid('appendRow', { acceptorg: '<b>统计:</b>', count0: parseInt(count00), count20:
                parseInt(count200), count40:
                parseInt(count400) });
    }
</script>

  

posted on 2019-07-19 10:05  千羽鹤  阅读(609)  评论(0编辑  收藏  举报