Thymeleaf ошибка

В чем ошибка? хочу чтобы получился

<option disabled value="XS">XS</option>

если el.isXS() == false

Мой код:

 <option th:attr="${el.isXS() ? '' : 'disabled'}" value="XS">XS</option>

Ответы (1 шт):

Автор решения: Slava Ivanov

Thymleaf th:attr подразумевает что вы укажете имя атрибута ("attribute_name=attribute_value") ...

<option th:attr="value=${el.isXS() ? '' : 'XS'}">XS</option>

Для станндартных boolean атриутов Thymeleaf предлагает целый набор фиксированных атрибутов (один из них th:disabled) ...

<option th:disabled="${el.isXS}" value="XS">XS</option>
→ Ссылка