Grails каждого тега с итерацией - PullRequest
5 голосов
/ 24 мая 2011

Эй. Как я могу иметь переменную в каждом теге, чтобы быть итератором (например, цикл первого запуска принимает значение = 1, значение второго раза = 2 и т. Д.

1 Ответ

10 голосов
/ 24 мая 2011

Атрибут статуса - это то, что вы ищете.См. Ниже:

<g:each collection=${books} var="abook" status="i">
    ${i}
</g:each>

если вы вызовете $ {i} внутри каждого тега, он вернет текущий счетчик итераций.

Если предположить, что коллекция книг содержит 5 книг, результат будет:

0
1
2
3
4
...