在调用FR.doURLPrint(config)前添加加载等待效果,可通过以下方式实现:
1. 显示加载动画
| // 显示加载层 |
| FR.Msg.toast('正在准备打印数据,请稍候...', 'loading', 0); |
2. 执行打印后关闭动画
| // 打印完成后回调 |
| setTimeout(function(){ |
| FR.doURLPrint(config); |
| FR.Msg.hideLoading(); // 关闭加载提示 |
| }, 500); // 延迟500ms确保动画显示 |
3. 完整示例
| // 显示加载提示 |
| FR.Msg.toast('打印加载中', 'loading', 0); |
|
|
| // 配置打印参数 |
| var config = { |
| printUrl: "http://localhost:8075/webroot/decision/view/report", |
| isPopUp: true, |
| data: [{reportlet: 'demo.cpt'}], |
| printType: 1 |
| }; |
|
|
| // 延迟执行打印 |
| setTimeout(function(){ |
| FR.doURLPrint(config); |
| FR.Msg.hideLoading(); |
| }, 500); |
注: