Оператор Teneray (Elvis) в Thymeleaf на ввод числа - PullRequest
0 голосов
/ 01 октября 2019

У меня есть объект, связанный в форме, называемой лицензией. У лицензии есть карта как свойство AdditionalProperties, и я пытаюсь заполнить ввод;так что, если есть значение, используйте это, а если нет, то используйте '1'. Форма начинается с:

<form action="#" th:action="@{/admin/createLicence.html}" th:object="${licence}" method="post" class="needs-validate" novalidate>

Затем вниз вводится:

<input class="form-group col-1" min="1" id="samplesNumberOfSystems" type="number" th:field="*{additionalProperties['NumberSystems']}" th:value="${#maps.containsKey(licence.additionalProperties, 'NumberSystems') ? additionalProperties['NumberSystems'] : 1}" />

Чтобы проверить это, у меня есть следующий интервал, который делает то же самое:

Когда это отображается, диапазон работает:

<span>1</span>

Однако ввод не выполняется:

<input class="form-group col-1" min="1" id="samplesNumberOfSystems" type="number" value="" name="additionalProperties['NumberSystems']" />

Как мне правильно настроить ввод чисел?

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