当前位置: 首页 > news >正文

uniGUI之MASK遮罩

在页面进行后台数据库操作的时候,不想 用户再进行 页面上的 其他操作,这时候就要 将页面 遮罩。例如UniDBGrid有LoadMask属性。

 1]使用ScreenMask函数

 2]JS调用

 3]一个控件控制遮罩另一个控件(如Button遮罩UniDBGrid)

//很简单,本例子就是告诉大家如何在程序忙碌时弹出一个“请等待。。。”的提示。YourForm.ShowMask('请等待...');
UniSession.Synchronize();YourForm.HideMask;
  • 1.

 1]使用ScreenMask函数

uniGUI之MASK遮罩(22)_uniGUI教程

  ScreenMask.Color:=clGreen;  //  颜色ScreenMask.Enabled:=True;   //   启用ScreenMask.Message:='后台处理中,请稍候';ScreenMask.Opacity := 0.99;   // 透明度ScreenMask.ShowMessage:=True; //  是否显示信息ScreenMask.Target := UniPanel0;//要遮罩的 组件ScreenMask.WaitData:=true;//Set ScreenMask.WaitData->True.It will force mask to wait until all pending grid load operations are completed.
  UniTimer1.Enabled := true;   //遮罩时间
  ScreenMask.ShowMask();  //   遮罩
  • 1.
  • 2.

2]JS调用

uniGUI之MASK遮罩(22)_uniGUI教程_02

 function OnClick(sender, e)
{
sender.showMask('Loading, Please Wait...');
ajaxRequest(sender, 'test');
}

uniGUI之MASK遮罩(22)_uniGUI学习_03

 在这里设置遮罩时间。


 3]一个控件控制遮罩另一个控件(如Button遮罩UniDBGrid)

http://www.lryc.cn/news/260885.html

相关文章:

  • DevOps云原生创建devops流水线(微服务项目上传git,打包镜像,部署k8s)
  • 【vim 学习系列文章 13.1 -- 自动命令autocmd 根据文件类型设置vim参数】
  • 算法基础概念之数据结构
  • 解决ES伪慢查询
  • 关于Ubuntu22.04恢复误删文件的记录
  • Docker笔记:Docker Swarm, Consul, Gateway, Microservices 集群部署
  • 浅析AI视频分析与视频管理系统EasyCVR平台及场景应用
  • 跨站点分布式多活存储建设方案概述
  • Github 2023-12-16开源项目日报Top10
  • c++ 中多线程的相关概念与多线程类的使用
  • 深入理解 hash 和 history:网页导航的基础(下)
  • 腾讯文档助力CRM集成:无代码连接电商与广告
  • 学习使用echarts漏斗图的参数配置和应用场景
  • npm ,yarn 更换使用国内镜像源,阿里源,清华大学源
  • vue+react题集整理
  • 线程池ThreadPoolExecutor详解
  • elasticsearch|大数据|kibana的安装(https+密码)
  • vue javascript tree 层级数据处理
  • WPF仿网易云搭建笔记(4):信息流控制之消息订阅
  • 持续集成交付CICD:GitLabCI操作Harbor仓库
  • [C++]——学习模板
  • 大数据技术14:FlinkCDC数据变更捕获
  • SpringDataRedis 基本使用
  • 蓝牙物联网智慧工厂解决方案
  • html的学习笔记
  • 每日一道算法题 8(2023-12-16)
  • Unity项目优化案例二
  • 如何发布自定义 npm 组件包
  • iOS_给View的部分区域截图 snapshot for view
  • 计算机网络——数据链路层-可靠传输的实现机制:回退N帧协议GBN(无差错情况、累积确认、有差错情况、发送窗口尺寸)