0

私のviewer.gspページには次の HTML があります。

<div id="bookmarks" style="height:150px;width:250px; padding-left: 100px;margin-top: -54px;font:16px/26px Georgia, Garamond, Serif;overflow:scroll;">
    <p><a onclick="seek('00:03:00');">00:03:00</a></p>
    <p><a onclick="seek('00:10:45');">00:10:45</a></p>
    <p><a onclick="seek('00:25:30');">00:25:30</a></p>
    <p><a onclick="seek('00:45:31');">00:45:31</a></p>
    <p><a onclick="seek('01:01:01');">01:01:01</a></p>
    <p><a onclick="seek('01:11:11');">01:11:11</a></p>
    <p>${params['bookmarks']}</p>
</div>

params['bookmarks']のような時間文字列のシーケンスが含まれます00:04:00。上記のように印刷できるようにしたいので、次のようになります。

foreach(bookmark in bookmarks){
   print "<p><a onclick='seek($bookmark);'>$bookmark</a></p>";
}

grailsそれをもたらす機能が組み込まれている可能性があると思います。誰かがそれを手伝ってくれませんか?

4

1 に答える 1

3

したがって、おそらく g:each タグを探しているでしょう: http://grails.org/doc/latest/ref/Tags/each.html

<g:each in="${bookmarks}" var="bookmark">
    <p><a onclick='seek(${bookmark});'>${bookmark}</a></p>
</g:each>
于 2012-08-01T02:01:07.020 に答える