値を持つモーダルポップアップのヘッダーを表示したいchatBean.selectedUser
。発生することは、onclick
イベントがイベントの前に発生action
するため、イベントが発生したときにページが更新されないことonclick
です。したがって、モーダル ポップアップのヘッダーを に含まれる値として取得できませんchatBean.selectedUser
。chatbean.selectedUser
ページが送信された後にモーダルポップアップのヘッダーを値とともに表示できる方法はありますか?
ビューの関連部分は次のとおりです。
<h:form>
<p:selectOneMenu value="#{chatBean.selectedUser}" id="select">
<f:selectItems value="#{chatBean.friendList}" var="users" itemLabel="#{users.firstName}" itemValue="#{users.firstName}"/>
</p:selectOneMenu>
<p:commandButton id="basic" value="Basic" onclick="dlg.show()" type="button" action="#{chatBean.refresh}"></p:commandButton>
<p:dialog id="modalDialog" header="#{chatBean.selectedUser}" widgetVar="dlg" modal="true" height="100">
<h:outputText value="This is a Modal Dialog." />
<h:inputText></h:inputText>
</p:dialog>
</h:form>