【发布时间】:2014-05-07 16:52:43
【问题描述】:
我正在使用响应式网格,它是 primefaces 的扩展。但是我似乎无法弄清楚如何获取网格中项目的索引。
我尝试了 rowIndexVar 和 rowKeyVar,但它们似乎不起作用。我在下面包含了我的代码的 sn-p。
<pe:fluidGrid value="#{resultList}" var="showvar" rowKeyVar="rowKey" fitWidth="true" hasImages="true">
...
</pe:fluidGrid >
...
<h:link onclick="$(callme('#{showvar.showId}','#{rowKey}'));">
<h:graphicImage url="#{showvar.showImage}"/>
</h:link>
....
<h:outputScript>
function callme(id,row){
alert(id);
alert(row);
}
</h:outputScript>
我可以在我的对象中声明一个唯一的索引变量并像下面这样引用它,但我想知道fluidGird是否提供rowKeyVar属性。
<ui:param name="itemIndex" value="#{showvar.showIndex}" />
【问题讨论】:
标签: javascript jsf jsf-2 primefaces