Показать сообщение отдельно
  #1 (permalink)  
Старый 01.02.2019, 15:06
Новичок на форуме
Отправить личное сообщение для JustMe Посмотреть профиль Найти все сообщения от JustMe
 
Регистрация: 05.08.2018
Сообщений: 5

Выпадающий список select, option , selected ...
Добрый день. Пытаюсь сделать выпадающий список. select, option ....
C бэка приходит модель в которой есть list<record>, так же приходит список объектов list<property>. Объект record содержит поле property. То есть чтобы сменить property у объекта нужно открыть выпадающий список и выбрать определенное значение. Если объект record создается, то все нормально поле пустое нажимаешь на него и выбираешь нужное значение. А вот если надо изменить property у record, то это поле надо отображать не пустым а с текущим значением. В этом трудность, В поле отображается всегда последнее значение list<property>. Как его можно настроить?


<h2>
    <span id="record" th:text="${record.property}"> </span>

</h2>

<div class="properties">
                    <select id="property" name="property">
                        <option value="Выбор свойства"/>
                        <option th:each="property : ${properties}"
                                th:value="${property.id}"
                                th:text="${property.name}"
                                th:selected="${property.id}">
                        </option>
                    </select>
</div>


Вот такой скрипт помогает сделать выбор значения но "вслепую",

$(document).ready(function () {
  $('#properties).val("10");
}

мне надо выбирать исходя из соответствия, что property.id === record.property

Подскажите как это реализовать

Последний раз редактировалось JustMe, 01.02.2019 в 15:18.
Ответить с цитированием