From 69810fbc17ecc4fc7a8ab3652d6fda823b7410db Mon Sep 17 00:00:00 2001 From: liumengyi Date: Wed, 21 May 2025 14:04:14 +0800 Subject: [PATCH] * [bug#62681,done,0.1h] set max items count for picker in search form. --- module/search/ui/buildform.html.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/module/search/ui/buildform.html.php b/module/search/ui/buildform.html.php index f299dbe961..693dd11118 100644 --- a/module/search/ui/buildform.html.php +++ b/module/search/ui/buildform.html.php @@ -16,8 +16,10 @@ foreach($fieldParams as $name => $param) $condition->name = $name; $condition->control = $param['control']; $condition->defaultOperator = $param['operator']; - if(isset($config->search->controlProps[$module][$name])) $condition->controlProps = $config->search->controlProps[$module][$name]; $condition->placeholder = ''; + $condition->controlProps = isset($config->search->controlProps[$module][$name]) ? $config->search->controlProps[$module][$name] : array(); + if($condition->control == 'select' && !isset($condition->controlProps['maxItemsCount'])) $condition->controlProps['maxItemsCount'] = 200; + if(isset($param['class']) && in_array('date', explode(' ', $param['class']))) {