Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 如何升级选择我的另一个xhtml页面?_Jsf_Jakarta Ee_Primefaces - Fatal编程技术网

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页面中的不同组件?