jsf按钮删除变量?

时间:2018-01-18 18:48:49

标签: spring user-interface jsf button xhtml

我想向参与者展示一个事件,该事件保存在allEventsView.selectedEvent

此时此allEventsView.selectedEvent不是null。此按钮可打开一个对话框:

<p:commandButton icon="ui-icon-comment" title="Teilnehmer" oncomplete="PF('participationDialog').show()" rendered="#{not empty allEventsView.selectedEvent.participants}"></p:commandButton>

这是对话框:

<p:dialog header="Teilnehmer" widgetVar="participationDialog" modal="true" showEffect="fade" hideEffect="fade" resizable="false">
    <p:outputPanel id="participationDetail" style="text-align:center;">
        <p:dataTable var="user" value="#{allEventsView.selectedEvent.participants}">
            <p:column headerText="User:">
                <h:outputText value="#{user.username}" />
            </p:column>
        </p:dataTable>
    </p:outputPanel>
</p:dialog>

但是dataTable是空的(没有找到记录)。是的:allEventsView.selectedEvent为空,而不是allEventsView.selectedEvent.participants

注意:该按钮也是对话框的一部分。因此,一个对话框打开另一个对话框。

0 个答案:

没有答案