2015-10-05 5 views
2

Я разрешаю пользователю создавать некоторые настраиваемые поля ... поэтому я не знаю их идентификаторов. Показывая такие поля в представлении, мне нужно использовать значение одной переменной и использовать ее для получения значения другой переменной. В настоящее время th: value = "$ {udfield.id}", конечно, присваивает значение "udfield.id". Это возможно?Динамическая переменная ID

<div data-th-each="udfield : ${udfields}"> 
    <label th:text="${udfield.displayText}">User defined field:</label> 
    <input th:name="${udfield.id}" type="text" class="form-control" th:value="${udfield.id}"/> 
</div> 

Мой контроллер посылает значения, которые были извлечены из БД:

for (FieldValue currentFieldVal : userFieldValues){ 
    attributes.addFlashAttribute(currentFieldVal.getFieldID(), currentFieldVal.getValue()); 
} 

ответ

Смежные вопросы