首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DisplayTag索引?

DisplayTag索引?
EN

Stack Overflow用户
提问于 2012-02-10 20:46:46
回答 1查看 2.4K关注 0票数 0

如何获取DisplayTag库中的索引位置?

我一直在尝试以下方法,但很明显这是不正确的:

代码语言:javascript
复制
    <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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 20:54:33

displaytag使用table标记的id属性,并将"_rowNum“附加到该属性,以定义包含当前行号的另一个属性。

因此,在您的示例中,该属性被命名为templateItems_rowNum。与任何页面范围属性一样,可以使用${templateItems_rowNum}访问它

代码语言:javascript
复制
<stripes:hidden name="templateItems[${templateItems_rowNum - 1}].id" 
                value="${templateItems.id}" />

你不应该使用复数形式(templateItems)来指代单个对象。这让事情变得非常混乱。因此,当前元素应命名为templateItem

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9228017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档