Установить значение по умолчанию для автозаполнения Struts 2
Я реализовал автозаполнение Struts 2, в котором я использовал список строк:
<sj:autocompleter id="cityId"
cssClass="txtfield8"
name="outlet.cityName"
list="cityList"
autoComplete="true"
forceValidOption="false" />
Как я могу установить для этого значение по умолчанию, чтобы при каждой загрузке показывалось значение по умолчанию?
2 ответа
Решение
Вы должны использовать value
атрибут как предложено @Choatech:
value false false String "Preset the value of input element."
Однако указанное значение должно быть одним из ключей, перечисленных в вашем cityList
, а не какое-то случайное значение.
Если значение, которое вы хотите использовать, является заголовком, например Please choose a City...
затем рассмотрите возможность использования
Просто поместите значение по умолчанию в аргумент значения.
<sj:autocompleter id="cityId"
value=""
cssClass="txtfield8"
name="outlet.cityName"
list="cityList"
autoComplete="false"
forceValidOption="false" />