-
-
ts-Emma 初学数据Lv2
发表于2023-8-9 16:17
悬赏1
已解决
楼主
对话框式,主脚本配置:g_rptpage.calcThisReport();//刷新,数据不刷新

最佳答案
ts-Emma 发表于 2023-8-10 09:18
子表数据保存成功,标准版 V5.2.2_20200414120530,只是主表数据不刷新。
钻取中的脚本改为这个试试:
主表脚本:
- var submitKey = g_rptpage.wnd.result;
- var rootWindow = EUI.getRootWindow();
- var timer = setInterval(function(){
- if(rootWindow[submitKey]){
- clearInterval(timer);
- g_rptpage.calcThisReport();
- }
- },100)
- var rootWindow = EUI.getRootWindow();
- var submitKey = EUI.idRandom("submitOver");
- g_rptpage.cmd_saveReportData(null,function(){
- rootWindow[submitKey]=true;
- });
- window.result = submitKey;
- console.log(submitKey);
9个回答
本帖最后由 chestnut 于 2023-8-9 17:31 编辑
这里是要实现数据回填后计算当前报表?脚本配置是参考这个吗?
https://bbs.esensoft.com/thread-138982-1-1.html
子表数据保存成功,标准版 V5.2.2_20200414120530,只是主表数据不刷新。
ts-Emma 发表于 2023-8-10 09:18
子表数据保存成功,标准版 V5.2.2_20200414120530,只是主表数据不刷新。
钻取中的脚本改为这个试试:
主表脚本:
- var submitKey = g_rptpage.wnd.result;
- var rootWindow = EUI.getRootWindow();
- var timer = setInterval(function(){
- if(rootWindow[submitKey]){
- clearInterval(timer);
- g_rptpage.calcThisReport();
- }
- },100)
- var rootWindow = EUI.getRootWindow();
- var submitKey = EUI.idRandom("submitOver");
- g_rptpage.cmd_saveReportData(null,function(){
- rootWindow[submitKey]=true;
- });
- window.result = submitKey;
- console.log(submitKey);