有没有办法知道在JSF Primefaces的accordion面板中点击了列表中的哪个选项卡?
我需要bean中的属性。例如:我在手风琴面板标签上有lstofItems<Item>。如果单击某个选项卡,则需要将属性Item clickedItem设置为该值。我需要它从数据库加载该选项卡的数据。
有什么办法吗?也许使用PropertyActionListner或其他什么。我想过propertyActionListner,但不知道该把它放在哪里。有什么建议吗?
谢谢
发布于 2012-04-17 18:12:48
视图:
<p:accordionPanel>
<p:ajax event="tabChange" listener="#{myBean.onTabChange}" />
<!-- Define your tabs here -->
</p:accordionPanel>托管bean:
@ManagedBean
public class MyBean {
public void onTabChange(TabChangeEvent event) {
System.out.println(event.getTab().getId());
}
}https://stackoverflow.com/questions/10188379
复制相似问题