Jsf 如何升级选择我的另一个xhtml页面?

Jsf 如何升级选择我的另一个xhtml页面?,jsf,jakarta-ee,primefaces,Jsf,Jakarta Ee,Primefaces,我有一个jsf注册表单,它通常在一个选择菜单上工作,显示一个车辆列表,如果用户需要注册一辆新的车辆以发布注释,他单击选择菜单的一侧并打开一个对话框进行注册。 在此之前,一切正常,但当我关闭对话框时,注册车辆仅在键入F5后显示。如何更新“选择一个”菜单。必须指出的是,注释的注册和打开的对话框xthmml是不同的页面,因此不知道如何操作。尝试将styleClass=“vehicles”放到中,并将update=“@(.vehicles)”打开对话框(对话框中添加新车辆的按钮)。如果托管bean中的所

我有一个jsf注册表单,它通常在一个选择菜单上工作,显示一个车辆列表,如果用户需要注册一辆新的车辆以发布注释,他单击选择菜单的一侧并打开一个对话框进行注册。
在此之前,一切正常,但当我关闭对话框时,注册车辆仅在键入F5后显示。如何更新“选择一个”菜单。必须指出的是,注释的注册和打开的对话框xthmml是不同的页面,因此不知道如何操作。

尝试将
styleClass=“vehicles”
放到
中,并将
update=“@(.vehicles)”
打开对话框(对话框中添加新车辆的按钮)。如果托管bean中的所有内容都已正确连接(选择一个菜单显示的列表已更新),您应该会在列表中看到新车

<p:selectOneMenu styleClass="vehicles" ...>

<p:commandButton update="@(.vehicles)" ...>


@cassiafreitas我已经编辑了我的答案,希望它现在更清晰。它不起作用。此方法可用于xhtml页面中的不同组件?