有什么方法可以知道在 JSF Primefaces 的手风琴面板中单击了列表中的哪个选项卡?
我需要 bean 中的属性。例如:我有lstofItems<Item>
手风琴面板选项卡。如果我单击一个选项卡,我需要将一个属性Item clickedItem
设置为该值。我需要它从数据库加载该选项卡的数据。
有什么办法吗?也许使用 PropertyActionListner 或其他东西。我想到了 propertyActionListner,但不知道把它放在哪里。有什么建议吗???
谢谢
有什么方法可以知道在 JSF Primefaces 的手风琴面板中单击了列表中的哪个选项卡?
我需要 bean 中的属性。例如:我有lstofItems<Item>
手风琴面板选项卡。如果我单击一个选项卡,我需要将一个属性Item clickedItem
设置为该值。我需要它从数据库加载该选项卡的数据。
有什么办法吗?也许使用 PropertyActionListner 或其他东西。我想到了 propertyActionListner,但不知道把它放在哪里。有什么建议吗???
谢谢
风景:
<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());
}
}