zoukankan      html  css  js  c++  java
  • 使用EasyUI-datagrid-export.js导出Excel,不导出隐藏列

      使用 datagrid-export.js 插件导出数据表格时,会将html中定义的datagrid所有定义的字段全部导出。

    如:

     1 $('#test').datagrid({
     2             url:url,
     3             method: 'post',
     4             singleSelect:true,//是否单选
     5             pagination:true,
     6             pageSize:30,
     7             rownumbers:true,//是否显示行号
     8             striped:true,//是否开启隔行变色
     9             loadMsg:"加载中...",
    10             emptyMsg:"无数据!",
    11             toolbar:toolbar,
    12             columns:[[
    13                 {field:'id',title:'id',60,hidden:true},
    14                 {field:'orgCode',title:'test',80,hidden:true},
    15                 {field:'orgName',title:'test',200},
    16                 {field:'partyCode',title:'test',80,hidden:true},
    17                 {field:'partyname',title:'test',200},
    18                 {field:'userName',title:'test',80,
    19                     formatter: function(value,row,index){
    20                         return '<a href="javascript:;" style="color: #5cb85c; font-weight: bold; margin-left: 5px; text-decoration: none;" title="查看"  onclick="check('+index+')">'+value+'</a>'
    21                 }},
    22                 {field:'userAccount',title:'test',80},
    23                 {field:'genderId',title:'test',80,hidden:true},
    24                 {field:'gender',title:'test',80},
    25                 {field:'mobilePhone',title:'test',150},
    26                 {field:'partyTypeId',title:'test',80,hidden:true},
    27                 {field:'partyType',title:'test',80},
    28                 {field:'dateJoinCylc',title:'test',180},
    29                 {field:'dateJoinCpcRegular',title:'test',180},
    30                 {field:'dateJoinCpc',title:'test',180},            
    31                 {field:'createTime',title:'test',180}
    32             ]]      
    33         });    
    //导出Excel
    $('#test').datagrid('toExcel','test.xls');

    导出的Excel表中包含有隐藏的列:id

    导出Excel表格:

    如导出的Excel表格不需要隐藏列,可修改datagrid-export.js中toHtml的代码:

  • 相关阅读:
    LWE Open Question
    Lattice Problem
    Small Program about Error Distribution
    Photon Server伺服务器在LoadBalancing的基础上扩展登陆服务
    Photon PUN 三 RPCs & RaiseEvent
    Photon PUN 二 大厅 & 房间
    Photon PUN 一 介绍
    通用麻将胡牌算法
    一款麻将小游戏的准备工作
    ABC203
  • 原文地址:https://www.cnblogs.com/xiamengz/p/12890017.html
Copyright © 2011-2022 走看看