使用grails动态创建Div

时间:2011-07-27 22:07:06

标签: grails groovy

我需要能够使用grails动态创建div。像

这样的东西
<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 个答案:

答案 0 :(得分:5)

我认为您的样本运行良好(技术上)。根据我的理解,你想要创建某种“项目”列表,这些项目来自数据库,每个项目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>