Использование Grails для динамического создания Div - PullRequest
0 голосов
/ 28 июля 2011

Мне нужно иметь возможность динамически создавать div, используя grails. Что-то вроде

<g:each in="${userInstanceList}" status="i" var="userInstance">
<div id="div${fieldValue(bean: userInstance, field: "id")}"
${fieldValue(bean: userInstance, field: "message")}
</div>
</g:each>

Конечно, это ужасно неправильно и не решает проблемы стиля. Поскольку Grails является относительно новым, я не могу найти никаких ресурсов по этому вопросу. Любая помощь приветствуется.

1 Ответ

5 голосов
/ 28 июля 2011

Я думаю, что ваш образец работает хорошо (технически). В моем понимании, вы хотите создать какой-то список «элементов», который получается из базы данных, и каждому элементу div необходим уникальный id для работы с javascript. Не очень хорошо называть div "div1", "div2", но я думаю, что вы можете легко обойти это.

Мое предлагаемое решение:

<g:each in="${userInstanceList}" status="i" var="userInstance">
<div id="item${userInstance.id}" class="Item" >
${fieldValue(bean: userInstance, field: "message")}
</div>
</g:each>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...