List 如何根据状态列表呈现按钮?

List 如何根据状态列表呈现按钮?,list,jsf,render,List,Jsf,Render,我有一个按钮,如果特定列表为空,则应禁用该按钮。相应地,如果列表不为空,则为活动。当初始页面加载按钮被禁用时,因为列表为空。然后列表被填充,但是按钮仍然被禁用,并且不会对此做出反应。我把它放在一个面板组中,但我不知道在哪里再次渲染它。必须在何处插入属性render或rendered。什么是平等的?任何帮助都将不胜感激。提前谢谢。 这是我的代码: <h:panelGroup id="buttonSave"> <h:commandButton value="#{bean.v

我有一个按钮,如果特定列表为空,则应禁用该按钮。相应地,如果列表不为空,则为活动。当初始页面加载按钮被禁用时,因为列表为空。然后列表被填充,但是按钮仍然被禁用,并且不会对此做出反应。我把它放在一个面板组中,但我不知道在哪里再次渲染它。必须在何处插入属性render或rendered。什么是平等的?任何帮助都将不胜感激。提前谢谢。 这是我的代码:

<h:panelGroup id="buttonSave">
    <h:commandButton value="#{bean.value}"
        action="mypage" 
        actionListener="#{bean.onSave}"
        disabled="#{empty bean.list}"/>
</h:panelGroup>

JSF1.x还是2.x?您是否在任何地方使用ajax?代码看起来不错。问题的原因在其他地方。请提供更多的上下文,最好是SSCCE的风格,即复制、粘贴、运行。我使用的是JSF2.0。在哪里可以使用ajax请求来呈现panelGroup?是的,好的,因此您没有使用ajax。bean请求的范围是否已确定?非常感谢!我已经知道如何解决我的问题了。我将填充列表的“属性渲染”按钮设置为。从那一刻起,一切都起了作用