From 58e7a4ff19d768511bb488bb693ffdb4aa0212e6 Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Wed, 15 Jun 2022 15:32:33 +0800 Subject: [PATCH] * Finish task#56930,56929,56928. --- module/search/view/buildform.html.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/module/search/view/buildform.html.php b/module/search/view/buildform.html.php index 8cc6d863ad..3957189403 100644 --- a/module/search/view/buildform.html.php +++ b/module/search/view/buildform.html.php @@ -125,7 +125,7 @@ foreach($fieldParams as $fieldName => $param) /* Print value. */ echo ""; if(isset($config->moreLinks["field{$currentField}"])) $config->moreLinks["value$fieldNO"] = $config->moreLinks["field{$currentField}"]; - if($param['control'] == 'select') echo html::select("value$fieldNO", $param['values'], $formSession["value$fieldNO"], "class='form-control searchSelect chosen'"); + if($param['control'] == 'select') echo html::select("value$fieldNO", $param['values'], $formSession["value$fieldNO"], "class='form-control searchSelect chosen' max_drop_width='400'"); if($param['control'] == 'input') { $fieldName = $formSession["field$fieldNO"]; @@ -486,12 +486,21 @@ $(function() $searchForm.find("#value" + fieldNO).picker( { chosenMode: true, + dropWidth: 'auto', + minAutoDropWidth: '100%', + maxAutoDropWidth: '400', remote: $searchForm.find("#value" + fieldNO).attr('data-pickerremote') }); } else { - $searchForm.find("#value" + fieldNO).picker({chosenMode: true}); + $searchForm.find("#value" + fieldNO).picker( + { + chosenMode: true, + dropWidth: 'auto', + minAutoDropWidth: '100%', + maxAutoDropWidth: '400' + }); } } };