From 336ca82729e3aa80e456e2e85cc131b7edfb6867 Mon Sep 17 00:00:00 2001 From: wolfcode <37436228+wolf-leo@users.noreply.github.com> Date: Wed, 11 Sep 2024 16:46:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(search-form):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=85=B3=E9=97=AD=E6=90=9C=E7=B4=A2=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E8=87=AA=E5=8A=A8=E8=A1=A5=E5=85=A8=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=20add=20autocomplete=20control=20and=20other=20improvements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add an attribute 'searchTableAutocomplete' to enable/disable form autocomplete. - Set 'searchTableShow' attribute to control the visibility of the search form. - Remove redundant form initialization code for a cleaner setup. --- public/static/plugs/easy-admin/easy-admin.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index ea4c916..9c561f0 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -390,7 +390,12 @@ define(["jquery", "tableSelect"], function ($, tableSelect) { } }); if (formHtml !== '') { + + // 默认显示搜索表单 let searchTableShow = $(elem).attr('searchTableShow') || 'true' + // 默认关闭搜索表单自动补全功能 + let searchTableAutocomplete = $(elem).attr('searchTableAutocomplete') || 'false' + let tableSearchClass = searchTableShow === 'false' ? 'table-search-fieldset layui-hide' : 'table-search-fieldset' $(elem).before('