使用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',width:60,hidden:true},
14                 {field:'orgCode',title:'test',width:80,hidden:true},
15                 {field:'orgName',title:'test',width:200},
16                 {field:'partyCode',title:'test',width:80,hidden:true},
17                 {field:'partyname',title:'test',width:200},
18                 {field:'userName',title:'test',width: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',width:80},
23                 {field:'genderId',title:'test',width:80,hidden:true},
24                 {field:'gender',title:'test',width:80},
25                 {field:'mobilePhone',title:'test',width:150},
26                 {field:'partyTypeId',title:'test',width:80,hidden:true},
27                 {field:'partyType',title:'test',width:80},
28                 {field:'dateJoinCylc',title:'test',width:180},
29                 {field:'dateJoinCpcRegular',title:'test',width:180},
30                 {field:'dateJoinCpc',title:'test',width:180},            
31                 {field:'createTime',title:'test',width:180}
32             ]]      
33         });    
//導出Excel
$('#test').datagrid('toExcel','test.xls');

導出的Excel表中包含有隱藏的列:id

導出Excel表格:

 

 

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM