Я чрезвычайно новичок в Grails, Groovy и даже в веб-разработке в целом, поэтому, если этот вопрос кажется слишком дурацким, пожалуйста, потерпите меня, я всегда был сосредоточен на разработке десктопов.
Я пытаюсь создать веб-приложение, которое позволяет пользователям перемещать объекты (перетаскивать) на своем экране из одного столбца в другой. Представьте себе что-то, что позволяет пользователям организовывать вещи в различные группы, и у каждой группы есть свой собственный столбец. Кроме того, пользователи должны иметь возможность создавать или удалять любые группы, которые они хотят. (Часть создания / удаления групп, о которой я позаботился в коде Groovy).
У меня вопрос: как в представлении / HTML-коде сделать сайт динамичным с точки зрения создания сетки? Мне нужен один столбец для каждой группы, но набор данных существующих групп не будет статичным, поэтому в теории я никогда не узнаю, сколько столбцов мне действительно нужно. Мне также нужно сделать то же самое для строк, но я ожидаю, что выполнение этого для строк будет более или менее таким же, как и для столбца.
Спасибо за любую помощь, которую вы можете предоставить. Ура!
UPDATE:
Я вижу Groovy, который используется в представлении для перебора списка элементов и создания динамического маркированного списка, подобного этому
<g:each in="${ group }" var = "group">
<li> ${ group.name } </li>
Должен ли я просто попробовать что-то подобное для динамического создания <table>
объекта? Кажется, что это сработает, но, возможно, это не лучший способ сделать это.