查看: 120|回复: 0

uniGUI之MASK遮罩(22)

[复制链接]
发表于 2020-2-18 10:28:48 | 显示全部楼层 |阅读模式
在页面进行后台数据库操作的时候,不想 用户再进行 页面上的 其他操作,这时候就要 将页面 遮罩。例如UniDBGrid有LoadMask属性。
1]使用ScreenMask函数
  1. //很简朴,本例子就是告诉各人如何在程序繁忙时弹出一个“请等待。。。”的提示。YourForm.ShowMask('请等待...');UniSession.Synchronize();...YourForm.HideMask;
复制代码

2]JS调用
1]使用ScreenMask函数
  1.   ScreenMask.Color:=clGreen;  //  颜色  ScreenMask.Enabled:=True;   //   启用  ScreenMask.Message:='后台处理中,请稍候';  ScreenMask.Opacity := 0.99;   // 透明度  ScreenMask.ShowMessage:=True; //  是否表现信息  ScreenMask.Target := UniPanel0;//要遮罩的 组件  ScreenMask.WaitData:=true;  UniTimer1.Enabled := true;   //遮罩时间  ScreenMask.ShowMask();  //   遮罩
复制代码
2]JS调用
  1. function OnClick(sender, e){sender.showMask('loading, Please Wait...');ajaxRequest(sender, 'test');}
复制代码

在这里设置遮罩时间。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?用户注册

x

天涯海角也要找到Ni:uniGUI之MASK遮罩(22)

中发现Ni: uniGUI之MASK遮罩(22)
中发现Ni: uniGUI之MASK遮罩(22)
中发现Ni: uniGUI之MASK遮罩(22)
中发现Ni: uniGUI之MASK遮罩(22)
中发现Ni: uniGUI之MASK遮罩(22)
中发现Ni: uniGUI之MASK遮罩(22)
相关技术服务需求,请联系管理员和客服QQ:2753533861或QQ:619920289
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:2753533861

服务时间 9:00-22:00

快速回复 返回顶部 返回列表