2012-06-15 23 views
0

清单项目的id号:开启ID在表 它看起来像数Grails的

<g:sortableColumn style="width: 20px" property="id" title="${message(code: 'packet.id.label', default: 'Id')}" />

<g:each in="${packetInstanceList}" status="i" var="packetInstance"> 
      <tr class="${(i % 2) == 0 ? 'odd' : 'even'}"> 

      <td><g:link controller="packet" action="show" id="${packetInstance.id}">${fieldValue(bean: packetInstance, field: "id")} 
</g:link></td> 

显示我从域包项目的ID。

我想把它们变成一个计数, 从1开始,独立于id号。

回答

3

尝试每个回路的我:

<g:each in="${packetInstanceList}" status="i" var="packetInstance"> 
    <tr class="${(i % 2) == 0 ? 'odd' : 'even'}"> 
    <td> 
     <g:link controller="packet" action="show" id="${packetInstance.id}">${i + 1}</g:link> 
    </td> 
+0

这是真棒!作品非常完美,这非常有趣 – user1451077

1

var cnt = $("td [id!='']").length();将不起作用?

这是jQuery btw。

.length()获取当前匹配的元素总数。 .size()方法将返回相同的值。

1

如果我理解正确的话,你想输出你已经设置递增1导致其0等基于

<g:link controller="packet" action="show" id="${packetInstance.id}"> 
    ${i+1} 
</g:link> 
相关问题