如何获取DisplayTag库中的索引位置?
我一直在尝试以下方法,但很明显这是不正确的:
<display:table name="${actionBean.templateItems}" id="templateItems" defaultsort="">
<display:column title="Product" property="name"/>
<stripes:hidden name="templateItems[%{#attr.row_rowNum - 1}].id" value="${templateItems.id}"/>
</display:table>发布于 2012-02-10 20:54:33
displaytag使用table标记的id属性,并将"_rowNum“附加到该属性,以定义包含当前行号的另一个属性。
因此,在您的示例中,该属性被命名为templateItems_rowNum。与任何页面范围属性一样,可以使用${templateItems_rowNum}访问它
<stripes:hidden name="templateItems[${templateItems_rowNum - 1}].id"
value="${templateItems.id}" />你不应该使用复数形式(templateItems)来指代单个对象。这让事情变得非常混乱。因此,当前元素应命名为templateItem。
https://stackoverflow.com/questions/9228017
复制相似问题