Jsf 2 h:选择一个功能表';SF:选择在弹出显示中不呈现的项目
我弹出了Jsf 2 h:选择一个功能表';SF:选择在弹出显示中不呈现的项目,jsf-2,richfaces,Jsf 2,Richfaces,我弹出了h:selectOneMenu。此弹出窗口将显示在a4j:commandLink单击上 h:selectOneMenu在弹出式渲染中没有调用“value”属性(我使用System.out.println()对其进行了调试) 由于该值未在弹出显示上更新,所以我看到的是最后一个操作值,即使我想在新操作上看到空列表 有什么建议吗 注意:另一个观察结果是,如果在弹出窗口中“添加”某个按钮以刷新h:SelectOne菜单,则该按钮工作正常 我的代码如下所示: <rich:popupPanel
h:selectOneMenu
。此弹出窗口将显示在a4j:commandLink
单击上
h:selectOneMenu
在弹出式渲染中没有调用“value”属性(我使用System.out.println()对其进行了调试)
由于该值未在弹出显示上更新,所以我看到的是最后一个操作值,即使我想在新操作上看到空列表
有什么建议吗
注意:另一个观察结果是,如果在弹出窗口中“添加”某个按钮以刷新h:SelectOne菜单,则该按钮工作正常
我的代码如下所示:
<rich:popupPanel id="CModalPanel"
autosized="true"
resizeable="false"
moveable="true" domElementAttachment="parent">
<f:facet name="header">
<h:outputText value="Select list"/>
</f:facet>
<h:form id="cListID">
<a4j:outputPanel id="panelID">
<h:panelGroup>
<h:selectOneMenu id="cListMenu"
value="#{myBean.currvalue}" >
<f:selectItems value="#{myBean.plistItems}" />
</h:selectOneMenu>
</h:panelGroup>
<h:panelGroup>
<a4j:commandLink id="refreshButton"
actionListener="#{anotherBean.addMethod}"
render=":cListID" >
</a4j:commandLink>
</h:panelGroup>
</a4j:outputPanel>
</h:form>
</rich:popupPanel>
您需要在打开
之前更新其内容
<a4j:commandLink ... render=":cListID" oncomplete="#{rich:component('CModalPanel')}.show()" />
您需要在打开
之前更新其内容
<a4j:commandLink ... render=":cListID" oncomplete="#{rich:component('CModalPanel')}.show()" />
这是一个相关的错误这是一个相关的错误嗨,巴卢斯克,我这么做了,但不知怎的,弹出窗口中刷新同一弹出窗口的另一个按钮现在不起作用了。任何输入?您需要确保在呈现中明确包含
的客户端ID。另请参见Hi BalusC,我也尝试了使用表单客户端ID,请参见原始问题中的更新代码,我在render属性中尝试了:cListID以及:cListID:panelID。这些选项都不能刷新表单。嗨,既然你将答案标记为接受,我可以假设特定的问题已经解决了吗?可能您使用了错误的客户端ID。仅在render中列出表单ID是不够的(看起来),我还必须添加面板ID和一些其他与richfaces相关的错误,从而导致此问题。我能够在clientID中进行一些跟踪和错误更改,使其正常工作。谢谢你的时间。嗨,巴卢斯,我这么做了,但不知怎么的,弹出窗口中刷新同一弹出窗口的另一个按钮现在不起作用了。任何输入?您需要确保在呈现中明确包含
的客户端ID。另请参见Hi BalusC,我也尝试了使用表单客户端ID,请参见原始问题中的更新代码,我在render属性中尝试了:cListID以及:cListID:panelID。这些选项都不能刷新表单。嗨,既然你将答案标记为接受,我可以假设特定的问题已经解决了吗?可能您使用了错误的客户端ID。仅在render中列出表单ID是不够的(看起来),我还必须添加面板ID和一些其他与richfaces相关的错误,从而导致此问题。我能够在clientID中进行一些跟踪和错误更改,使其正常工作。谢谢你抽出时间。