我有一个 JSF 页面,如果在 SelectOneMenu 中选择了某个值,则会呈现一些组件。为此,我更改了它们的rendered
值并调用RequestContext.getCurrentInstance().update("@form")
.
从客户端的角度来看,每当我选择值时,我都会收到来自服务器的响应:
<update id="mainForm:addUser:menu_14:menu">
<...some updated values...>
</update>
然而,带有 id 的元素mainForm:addUser:menu_14:menu
没有更新。
谁能告诉我有什么问题?
更新
我可以添加 commandButton update="@form"
,并且按下此按钮实际上会根据需要重绘表单。但我需要从支持 bean 做到这一点,所以......