如何在支持Bean中获取ui:repeat标签的当前索引



我是素数的新人,我有一个问题。

在我的 xhtml 文件中,我有ui:repeat标签,使用他的varStatus属性,我可以获取当前索引:

<ui:repeat var="i" varStatus="status">  
index: #{status.index}<br/>  
</ui:repeat>  

但我需要在bean中获得这个值,我希望有人帮助我

您可以通过多种方式将值从 Facelet 传递给@ManagedBean

其中之一是:您可以使用h:commandButtonh:commandLink将索引传递给ManagedBean的操作方法

例:

面孔:

<ui:repeat var="i" value="#{mBean.iList}" varStatus="status">
<h:commandLink action="#{mBean.action1(status.index)}" value="index: #{status.index}">
<f:ajax></f:ajax>
</h:commandLink><br/>
</ui:repeat>

托管豆:

public void action1(Integer selectedIndex){
...
}

相关内容

  • 没有找到相关文章

最新更新