当update = defined按钮变得不可见时,PrimeFaces命令按钮

时间:2013-03-03 19:13:41

标签: jsf-2 primefaces

全部,

无法更好地定义问题,因为对我来说发生的事情非常奇怪。 我有一个JSF页面,其中包含以下内容: ViewParam然后是一个包含somefields和datatable的panelgrid(所有这些都在一个表单中) 然后我有内联对话框。 这是它变得奇怪的地方。

  • 如果我没有定义update =“messages”,那么按钮会正确呈现。

update not defined

  • 如果我定义了update = messages“那么按钮没有正确呈现。此外,还没有调用支持bean中的代码。

update defined

我正在使用RequestScope作为用户输入的所有其他表单,但我找不到这个问题。 我没有任何错误,我已经检查过我是否有嵌套表单,对话框渲染得很好。如果有这种奇怪的行为,只需按钮。!

<p:dialog id="updateTicketDialog" header="Description" widgetVar="updateTicket" dynamic="true" resizable="false">
    <h:form id="updateTicketForm">
        <p:panel>
            <p:commandButton value="Submit" actionListener="#{ticketUpdateController.update}" update="messages"></p:commandButton>
        </p:panel>
    </h:form>
</p:dialog>

P.S。我正在使用Primefaces 3.5和Glassfish 3.1。

0 个答案:

没有答案