У меня есть веб-форма в SPARK, которая позволяет редактировать класс Facility, содержащий Комнаты. При редактировании объекта все комнаты также перечислены для редактирования. Форма отлично подходит для редактирования, но я бы хотел добавить кнопку «Добавить комнату», которая добавляет новую пустую комнату под существующие. Есть идеи, как этого добиться?
В настоящее время я делаю это на своей странице SPARK:
[All the Facility editing stuff...]
<p>Room</p>
<div class="small">Enter the rooms associated with this facility.</div>
<div class="add">
<div id="room">
<AddFacilityRoom each="var roomModel in Model.FacilityRooms" RoomModel="roomModel" Index="roomModelIndex" />
</div>
<a id="addRoom" class="add" href="events/room/add.mvc">Add a room</a>
</div>
AddFacilityRoom содержит HTML-элементы для редактирования комнаты.
Я бы хотел, чтобы add.mvc создал новый пустой класс Room и внедрил новый идентичный (но пустой) элемент управления ниже существующих. В настоящее время, хотя он открывает новую страницу при нажатии кнопки «Добавить комнату».