отключить значение в s: выберите - PullRequest
2 голосов
/ 26 апреля 2009

Если у меня есть тег Struts, как этот ...

<s:select name="country.id" list="countries" listValue="name" listKey="id" headerValue="Select Country" headerKey="" label="Country" />`

Это выходной код ...

<select name="country.id" tabindex="12" id="registration_country">
    <option value="">Select Country</option>
    <option value="1">United States</option>
    <option value="2">Afghanistan</option>
    <option value="3">Albania</option>
    <option value="4">Algeria</option>
    ...
    <option value="192">Zambia</option>
    <option value="193">Zimbabwe</option>
</select>

Что я могу сделать, если я хочу отключить некоторые значения, такие как параметры № 1, 3 и 4?

Ответы [ 2 ]

2 голосов
/ 27 апреля 2009

Вы не можете. Просто переберите коллекцию и установите атрибут disabled в зависимости от ваших критериев.

0 голосов
/ 26 сентября 2009

Если вы показываете опции пользователю, вы должны разрешить ему / ей / ей работать.

В противном случае, пожалуйста, отключите опции или скрыли опции.

И вы не можете «отключить» конкретную опцию в данном выбранном компоненте, поэтому легко скрыть ненужные опции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...