我需要能够使用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相对较新,我找不到任何资源。任何帮助表示赞赏。
答案 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>