调用XAgent和备用对话自定义控件

时间:2016-04-29 14:18:49

标签: xpages standby

我让Fred Norling的Standby Dialog自定义控件在我的应用程序中进行部分刷新。

我有一个用例,但我不确定如何使用它。我从一个按钮调用XAgent将文档集导出到Excel(Paul Calhoun的例子)。

context.redirectToPage("ExcelExport");

一切都按预期工作。生成Excel文件,但因为需要一段时间我想使用备用对话自定义控件来指示文件正在处理。

据我所知,它只能在部分刷新期间调用。关于如何在这种情况下实现它的任何想法?

谢谢,

1 个答案:

答案 0 :(得分:1)

我会使用一个小的iframe来加载xagent。因为备用小部件仅适用于部分刷新

从客户端js设置iframe src。向备用窗口小部件添加两个新功能,以手动显示和隐藏备用加载程序。

将此添加到show function

StandbyDialog_Do =真    StandbyDialog_Started()

这就是隐藏功能 StandbyDialog_Completed()