我测试是可以的。你按类似如下设置JS弹窗口的参数类似这样写:
在第一个主表中设置类似如下的js
var url = FR.cjkEncode("${servletURL}?viewlet=GettingStarted副本.cpt&op=write");//文件路径自己改,要用op=write这个参数因为填报才有多个工作表
var bl="第二个";//这个就是工作表的名称,你可以设置你截图的公式也可以的。我只是写死在这里而已
var config={
sheet:bl//传工作表的名称
};
FR.doHyperlinkByPost(url,config);
------------------------在另一个被弹的文件中设置类似如下----------------------
同时就以我上面的文件为示例:在GettingStarted副本.cpt这个文件设置好填报页面加载结束的事件
sheet是这个控件的名称,你改成你实际的
加载结束的事件代码:
setTimeout(function() {
var bl=_g().parameterEl.getWidgetByName('sheet').getValue();
//alert(bl);
_g().loadSheetByName(bl);
},200)
最后你可以把sheet这个控件隐藏起来不显示就行了