加载等待框使用整理原创
金蝶云社区-唐佐平
唐佐平
5人赞赏了该文章 480次浏览 未经作者许可,禁止转载编辑于2023年11月23日 16:32:47

代码开发中,会经常碰到需要有加载等待的提示框,社区没有找到很多这方面资料,特整理了一些。

一、常规加载等待

代码:

this.getView().showLoading(new LocaleString("请稍等......"));

运行效果:

image.png

需调用 this.getView().hideLoading(); 关闭加载提示框


二、定时关闭加载等待框

代码:

this.getView().showLoading(new LocaleString("请稍等......"), 5000);

单位毫秒,上面代码表示,加载等待框显示5秒,自动关闭


三、带百分比进度条提示框

运行效果:

image.png

代码实现步骤:

   在代码块中,设置进度条百分比:

//设置进度条百分比
this.getView().addClientCallBack("2");

   在clientCallBack事件中更新进度条:

@Override
public void clientCallBack(ClientCallBackEvent e) {
   
super.clientCallBack(e);
   
String name = e.getName();
    int
progress = Integer.parseInt(name);
    if
(progress >= 100){
       
//关闭进度条
       
this.getView().hideLoading(false);
   
}else {
       
//更新进度条
       
this.getView().showProgressLoading(new LocaleString("请稍等......"), progress);
   
}
}

③ 进度条要用代码关闭,否则会一直在界面上显示。



赞 5