如何通过p:commandButton在p:dialog中发送单个请求?

时间:2018-03-09 08:16:28

标签: html jsf primefaces

我正在使用PrimeFaces Schedule。我注意到你select a slot

之后

select a slot

“保存”按钮可以多次点击,具体取决于您点击的速度。在对话消失之前我做了5次。

N

请在下方找到从同一link复制的代码段:

<p:dialog widgetVar="eventDialog" header="Event Details" showEffect="clip" hideEffect="clip">
    <h:panelGrid id="eventDetails" columns="2">
        <p:outputLabel for="title" value="Titles:" />
        <p:inputText id="title" value="#{scheduleView.event.title}" required="true" />

        <p:outputLabel for="from" value="From:" />
        <p:calendar id="from" value="#{scheduleView.event.startDate}" timeZone="GMT+2" pattern="dd/MM/yyyy HH:mm"/>

        <p:outputLabel for="to" value="To:" />
        <p:calendar id="to" value="#{scheduleView.event.endDate}" timeZone="GMT+2" pattern="dd/MM/yyyy HH:mm"/>

        <p:outputLabel for="allDay" value="All Day:" />
        <h:selectBooleanCheckbox id="allDay" value="#{scheduleView.event.allDay}" />

        <p:commandButton type="reset" value="Reset" />
        <p:commandButton id="addButton" value="Save" actionListener="#{scheduleView.addEvent}" oncomplete="PF('myschedule').update();PF('eventDialog').hide();" />
    </h:panelGrid>
</p:dialog>

问题是如何将每个对话框的请求数限制为1。

由于

0 个答案:

没有答案