p:dialog
使用しているjQueryのタイトルを更新できません:
<p:commandButton value="#{msgs.ViewPersons}" oncomplete="
jQuery('#ui-dialog-title-viewPersonsDlgId').text('ciao');
viewPersonsDlg.show()">
...
<p:dialog modal="true" id="viewPersonsDlgId"
widgetVar="viewPersonsDlg" dynamic="true">
奇妙なことに、2番目のJavascriptステートメント:viewPersonsDlg.show()
が正常に実行され、Firebugにエラーが表示されません。ダイアログのタイトルは空のままであるか、ダイアログのheader
属性に入力した内容が表示されます(存在する場合)。
私はjQueryの専門家ではなく、primefacesフォーラムからjQuery構文を取得しました。おそらく私は何かを誤解しました。