2017-02-20 77 views
0

我有一个xpages页面,在调用扩展库对话框的数据表中,该对话框的功能是创建显示在该数据表中的文档。我想知道是否有任何方法通过按下按钮关闭对话框来刷新数据表与创建的新文档。xpages扩展库对话框更新数据表

+0

我是能够使把刷新通过命令,在对话框按钮关闭它的onComplete事件里放下面。 XSP.partialRefreshGet(idPanel) –

回答

0

我用怎么在这里提到的实现,在过去的:

XPages:dialog box refreshing a panel on close

+0

我试过,通过这种方法,但它甚至没有关闭对话框,所以它不会更新数据表 –

+0

您是否更改了您在响应中提到的.hide(“面板”)霍华德只是.hide()?你得到什么打印到服务器日志? –

0
+0

我试过,通过这种方法,但它甚至没有关闭对话框,所以它不更新数据表。我只是设法通过CSJS命令dijit.byId(“#{id:dialog1}”)关闭窗口。隐藏(“面板”),但它不更新数据表。 –

0

我能够关闭对话框和更新数据表如下:

在客户端上的onClick事件,我把代码:

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

而在按钮的onComplete事件中,我使用下面的代码:

Var idPanel = '# {id: panelWithDataTable}'; 
XSP.partialRefreshGet (idPanel)