From f34eb0a43238bd0a1e1cde4f2a4699c2fb11a3ed Mon Sep 17 00:00:00 2001 From: iorichina Date: Mon, 13 Dec 2021 07:28:41 +0000 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0reload=E7=9A=84=E5=8F=AF?= =?UTF-8?q?=E6=8E=A7=E6=80=A7=20=E6=AF=94=E5=A6=82=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tableFilterIns.reload({clear:true, filters:[ {field:"status", value:["有效"]}, {field:"playing", value:["正在玩"]} ]}); tableFilterIns.reload({clear:true}); --- tableFilter.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tableFilter.js b/tableFilter.js index f70f72e..fcd6d04 100644 --- a/tableFilter.js +++ b/tableFilter.js @@ -292,6 +292,20 @@ layui.define(['table', 'jquery', 'form', 'laydate'], function (exports) { var returnObj = { 'config' : opt, 'reload' : function(opt){ + let optx = opt || {}; + let filtersx = optx.filters || filters; + if (optx.clear) { + tableFilter.cache[elemId] = {}; + } + layui.each(filtersx, function(i, filter){ + if (!filter.value) { + return; + } + let filterName = filter.name || filter.field, + filterValue = filter.value; + tableFilter.cache[elemId][filterName] = filterValue; + }) + main(); //更新序列号 tableFilter.upNumbers(elem); -- Gitee