From cee49eeadbe1c40d39a07309a6b884eec6cacad5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A4=E5=BF=83?=
<3277200+sentsim@users.noreply.github.com>
Date: Wed, 30 Aug 2023 09:50:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20table=20=E6=97=A0=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE=E6=97=B6=E7=9A=84=E5=AF=BC=E5=87=BA=E5=92=8C=E6=89=93?=
=?UTF-8?q?=E5=8D=B0=E5=8A=9F=E8=83=BD=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/modules/table.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/modules/table.js b/src/modules/table.js
index 3102ca34..d9c691af 100644
--- a/src/modules/table.js
+++ b/src/modules/table.js
@@ -1853,6 +1853,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
that.layTool.on('click', '*[lay-event]', function(e){
var othis = $(this);
var events = othis.attr('lay-event');
+ var data = table.cache[options.id];
var openPanel = function(sets){
var list = $(sets.list);
var panel = $('
');
@@ -1880,7 +1881,6 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
switch(events){
case 'LAYTABLE_COLS': // 筛选列
- if (!table.cache[options.id].length) return layer.msg('暂时没有数据,不能使用筛选列功能!', {icon: 5});
openPanel({
list: function(){
var lis = [];
@@ -1926,11 +1926,11 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
});
break;
case 'LAYTABLE_EXPORT': // 导出
- if (!table.cache[options.id].length) return layer.msg('暂时没有数据,不能使用导出功能!', {icon: 5});
+ if (!data.length) return layer.tips('当前表格无数据', this, {tips: 3});
if(device.ie){
layer.tips('导出功能不支持 IE,请用 Chrome 等高级浏览器导出', this, {
tips: 3
- })
+ });
} else {
openPanel({
list: function(){
@@ -1949,7 +1949,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
}
break;
case 'LAYTABLE_PRINT': // 打印
- if (!table.cache[options.id].length) return layer.msg('暂时没有数据,不能使用打印功能!', {icon: 5});
+ if (!data.length) return layer.tips('当前表格无数据', this, {tips: 3});
var printWin = window.open('about:blank', '_blank');
var style = ['