我在Xpage中有一个带有OnClick事件的按钮,该按钮执行以下操作:
var viewPanel=getComponent("viewPanel1");
var docIDArray=viewPanel.getSelectedIds();
sessionScope.put("searchDocIDArray",docIDArray);
var url="exportData.xsp";
context.redirectToPage(url, false);
不会渲染exportData页面,但只有一些代码可以写出Excel文件。在客户端有时它会这样做,有时它什么都不做,有时它会写入当前的Xpgage并且只是空白。我想我需要做的是在新窗口中启动该页面?我不确定。
每次都可以上网。
答案 0 :(得分:1)
您的客户是什么版本的?
您可以尝试的另一种方法是在按钮的onComplete事件中使用window.open()打开xagent。如果在xpinc中工作,我不记得我的头脑。这样做的好处是您的导出将在新选项卡中打开。