From f121d3c8b34ae28518489d3f109bc4d1eee3f181 Mon Sep 17 00:00:00 2001 From: wolfcode <37436228+wolf-leo@users.noreply.github.com> Date: Wed, 10 Jul 2024 14:29:49 +0800 Subject: [PATCH] feat(easy-admin): add laySearch support for search boxes in lists Introduce the `laySearch` option to enable the search functionality on list page search boxes. This improvement allows users to have a more intuitive and interactive way of searching through the lists by providing a search input alongside the dropdown options. --- public/static/plugs/easy-admin/easy-admin.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index cff92db..df3a1ae 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -327,6 +327,7 @@ define(["jquery", "tableSelect"], function ($, tableSelect) { d.search = admin.parame(d.search, true); d.searchTip = d.searchTip || '请输入' + d.title || ''; d.searchValue = d.searchValue || ''; + d.laySearch = d.laySearch || false; d.searchOp = d.searchOp || '%*%'; d.timeType = d.timeType || 'datetime'; if (d.field !== false && d.search !== false) { @@ -349,10 +350,14 @@ define(["jquery", "tableSelect"], function ($, tableSelect) { } selectHtml += '/n'; }); + var laySearch = '' + if (true === d.laySearch) { + laySearch = 'lay-search' + } formHtml += '\t