自定义按钮如何点击后等待的“处理中”的提示框

如图所示的提示框,按钮功能执行后自动消失,像提交那样微信图片_20200629111739.png

FineReport MOVINGFINGER 发布于 2020-6-29 11:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-6-29 11:26

FR.Msg.alert("提示","提示内容.");

setTimeout(function(){ 

window.parent.FR.closeDialog();
window.parent.FR.destroyDialog();

},3000); 

  • MOVINGFINGER MOVINGFINGER(提问者) 你这个是定时的,假如按钮里面有存储过程,我想待过程执行完之后再消失,可以实现吗?
    2020-06-29 11:31 
  • luojian0323 luojian0323 回复 MOVINGFINGER(提问者) 那先用js调用sql里的存储过程.把关闭对话框代码写在调用存储过程后面
    2020-06-29 11:39 
  • MOVINGFINGER MOVINGFINGER(提问者) 回复 luojian0323 这个可以,但是关闭对话框代码这段不知道是没有执行还是什么,没有关闭提示框,if(V_KFPJXJ == 0) { alert(\"可分配绩效奖为0!\"); return; } if(confirm(\"是否确认将\"+DEPT+V_DATE+\"的可分配绩效奖\"+V_KFPJXJ+\"元进行分配?\")) //弹出确认删除对话框 { //setTimeout(function() { // _g(\'${sessionID}\').writeReport(); //执行提交入库操作 // }, 2000); // alert(\"更新中\"); FR.Msg.toast(\"分配中,分配后后会自动刷新\"); FR.Msg.alert(\"提示\",\"处理中\"); var proc =\"begin HR_WAGE_RESULT_NEW.HR_WAGE_KFPJX(\'\"+DEPT+\"\',\'\"+V_DATE+\"\',\'2\',\'\"+V_KFPJXJ+\"\');end;\" var V_RESULT = FR.remoteEvaluate(\'=SQL(\"YYFHR\",\"\'+proc+\'\",1,1)\'); //alert(\"OK\"); setTimeout(function(){ window.parent.FR.closeDialog(); window.parent.FR.destroyDialog(); },1); //alert(\"OK\"); _g().parameterCommit(); //带条件查询 return true; //点击确定时,返回值为true,执行如上操作。 } else { return false; //点击取消时,返回值为false,不执行操作。 }
    2020-06-29 12:00 
  • luojian0323 luojian0323 回复 MOVINGFINGER(提问者) 不行就自定义窗口上面就一个标题一个提示内容, 只有自定义窗口才可以.
    2020-06-29 12:07 
  • 2关注人数
  • 614浏览人数
  • 最后回答于:2020-6-29 11:26
    请选择关闭问题的原因
    确定 取消
    返回顶部