Browse Source

新增 table 字段配置添加 `doNotExport` 支持在导出的时候排除部分列

pull/1252/head
sunxiaobin89 2 years ago
parent
commit
a648b1428d
  1. 4
      src/modules/table.js

4
src/modules/table.js

@ -2214,7 +2214,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
}).on('contextmenu', 'tr', function(e){ //菜单 }).on('contextmenu', 'tr', function(e){ //菜单
if (!options.defaultContextmenu) e.preventDefault(); if (!options.defaultContextmenu) e.preventDefault();
setRowEvent.call(this, 'rowContextmenu'); setRowEvent.call(this, 'rowContextmenu');
});; });
// 创建行单击、双击、菜单事件 // 创建行单击、双击、菜单事件
var setRowEvent = function(eventType){ var setRowEvent = function(eventType){
@ -2672,7 +2672,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
table.eachCols(id, function(i3, item3){ table.eachCols(id, function(i3, item3){
if(item3.field && item3.type == 'normal'){ if(item3.field && item3.type == 'normal'){
// 不导出隐藏列 // 不导出隐藏列
if(item3.hide){ if(item3.hide || item3.doNotExport){
if(i1 == 0) fieldsIsHide[item3.field] = true; // 记录隐藏列 if(i1 == 0) fieldsIsHide[item3.field] = true; // 记录隐藏列
return; return;
} }

Loading…
Cancel
Save