2017-02-20 9 views
0

私は、そのデータテーブルに表示されるドキュメントを作成する拡張ライブラリダイアログを呼び出すパネルにデータテーブルを持つxpagesページを持っています。私は、ダイアログボックスを閉じるためにボタンを押して、作成された新しい文書でデータテーブルをリフレッシュする方法があるかどうかを知りたいと思います。xpages拡張ライブラリダイアログデータテーブルの更新

+0

は、私はそれを閉じて、ダイアログボタンのonCompleteのイベントで、以下のコマンドを通さリフレッシュを入れて作ることができました。 XSP.partialRefreshGet(idPanel) –

答えて

0

私は過去にそれを達成するために、ここで述べているものを使用しました:

XPages:dialog box refreshing a panel on close

+0

この方法で試しましたが、ダイアログを閉じていないので、データテーブルは更新されません –

+0

あなたが応答した.hide( "panel")を変更しましたか?ハワードにはちょうど隠れている()?サーバーログに何か印刷されていますか? –

0

は、ダイアログを閉じるときにリフレッシュするコントロールを指定する.hide方法でパラメータを使用します。クライアント側のonClickイベントで

、と私はコードを置く::私は、ダイアログボックスを閉じ、次のようにデータテーブルを更新することができましたhttps://www-10.lotus.com/ldd/ddwiki.nsf/xpDocViewer.xsp?lookupName=Domino+Designer+XPages+Extension+Library#action=openDocument&res_title=Modal_dialogs_ddxl853&content=pdcontent

+0

この方法で試しましたが、ダイアログを閉じていないので、データテーブルは更新されません。 CSJSコマンドdijit.byId( "#{id:dialog1}")でウィンドウを閉じることができました。非表示( "パネル")ですが、データテーブルは更新されません。 –

0

Dijit.byId ("# {id: dialogboxname}"). Hide ("panelWithDataTable") 

そして中を私は以下のコードを使用したボタンのonCompleteのイベント:

Var idPanel = '# {id: panelWithDataTable}'; 
XSP.partialRefreshGet (idPanel) 
関連する問題