У меня есть приложение, которое управляет событиями. Для каждого события можно забронировать несколько номеров. Поэтому я создал таблицы для EVENTS
, ROOMS
и ROOM_BOOKINGS
.
EVENTS
имеет отношение один-ко-многим с ROOM_BOOKINGS
, которое само по себе имеет отношение многие-к-одному с ROOMS
.
Теперь я хотел бы вызвать всплывающее окно на странице сведений о событии, чтобы создать новое бронирование номеров для этого события. Используя генератор форм, я получаю выпадающий список событий, к которым должна быть привязана привязка комнаты.
Я хотел бы установить этот раскрывающийся список в форме для нового бронирования номера для события, которое отображается на странице сведений о текущем событии, и отключить редактирование пользователем.
Я попытался установить параметры раскрывающегося списка с помощью кнопки, которая вызывает всплывающее окно:
app.popups.AddRoomBooking.visible = true;
var currentEvent = [widget.datasource.item];
app.popups.AddRoomBooking.descendants.roomsbookedField.options = currentEvent;
Но это не только странно, но и не работает, возвращаясь:
Пт, июл 06 12:18:10 GMT + 200 2018 Ожидаемый список для соответствия
Список. в
EventDetailPage.roomBookingPanel.room_bookings_table.addRoomBooking.onClick: 4: 64
Я полагаю, что основная проблема заключается в том, что я не понимаю, что нужно передать в раскрывающийся список, если он должен представлять отношение многие-к-одному.