2011-07-27 5 views
0

grailsを使ってdivを動的に作成できる必要があります。何かのように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

はオクラホマので、何が転記サンプルが悪いですの? – ig0774

+3

ええ、唯一間違っているのは、最初のdivタグを閉じなかったことだけです。 –

答えて

5

私はあなたのサンプルがうまく(技術的に)実行されると思います。私の理解では、あなたはデータベースから得られた "items"のリストを作成したいと思っていますし、すべてのitem divはjavascriptと一意のidが必要です。 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> 
関連する問題