Отображение списка моделей Thymeleaf с условиями - PullRequest
0 голосов
/ 21 мая 2018

Я хочу отобразить список атрибутов модели. Но я получаю сообщение об ошибке, например

org.thymeleaf.exceptions.TemplateProcessingException: Не удалось проанализировать как выражение: "(${storeInfo.storeStatus} == 'InActive')? (color:red):(color:black)""

ниже приведен код, пожалуйста, помогите в этом

<select id="storeDropDown" th:field="*{storeId}" name="storeId" class="form-control input-md mb-md">
<option value="NA" th:name="stareStatus" th:text="#{reports.selectStore}"> 
</option>
<option th:each="storeInfo : ${storeInfoList}"  th:value="${storeInfo.storeId}"  th:style="(${storeInfo.storeStatus} == 'InActive'||'Active')? (color:red):(color:black)" th:text="${storeInfo.storeName}" th:name="${storeInfo.storeStatus}"></option>

1 Ответ

0 голосов
/ 21 мая 2018

Ваши выражения просто не имеют смысла для меня (у вас есть лишние парены, кавычки и вы пытаетесь OR логическое значение и строка).Если бы я должен был угадать, может быть, это?

th:style="${storeInfo.storeStatus == 'InActive' ? 'color: red;' : 'color: black;'}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...