2017-02-20 2 views
0

Ich habe eine xpages Seite, die eine Datentabelle in einem Gremium hat, das einen Erweiterungsbibliothekdialog aufruft, dessen Funktion es ist, Dokumente zu erstellen, die in dieser Datentabelle angezeigt werden. Ich würde gerne wissen, ob es eine Möglichkeit gibt, durch Drücken der Schaltfläche zum Schließen des Dialogs die Datentabelle mit den neu erstellten Dokumenten zu aktualisieren.Xpages Erweiterungsbibliothek Dialogaktualisierung Datentabelle

+0

Ich war in der Lage, die Aktualisierung über den unten stehenden Befehl im OnComplete-Ereignis der Dialogschaltfläche, die es schließt. XSP.partialRefreshGet (idPanel) –

Antwort

0

ich verwendet habe, was hier erwähnt wird, dass in der Vergangenheit zu erreichen:

XPages:dialog box refreshing a panel on close

+0

Ich versuchte, mit dieser Methode, aber es schließt nicht einmal den Dialog, so dass es die Datentabelle nicht aktualisiert –

+0

Haben Sie die .Hide ("Panel") geändert, die Sie als Antwort erwähnen zu Howard, um einfach zu sein. Erhalten Sie etwas gedruckt in das Serverprotokoll? –

0

Verwenden Sie einen Parameter in der .Hide Methode ein Steuerelement angeben zu aktualisieren, wenn Sie den Dialog zu schließen. 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

Ich habe versucht, mit dieser Methode, aber es schließt nicht einmal den Dialog, so dass es die Datentabelle nicht aktualisiert. Ich habe es gerade geschafft, das Fenster mit dem CSJS-Befehl dijit.byId ("# {id: dialog1}") zu schließen. Verbergen ("Panel"), jedoch wird die Datentabelle nicht aktualisiert. –

0

konnte ich das Dialogfeld schließen und die Datentabelle wie folgt aktualisieren:

Im auf der Client-Seite OnClick-Ereignis, und ich habe den Code:

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

Und in der onComplete Ereignis der Schaltfläche Ich benutze den folgenden Code: