前端零代码-技术原理:对话框嵌套和自定义按钮| uiotos致敬amis、appsmith、codewave、goview、dataroom、iotrouter、FUXA、乐吾乐、dooring等

news/2024/12/22 1:17:48/文章来源:https://www.cnblogs.com/iotos/p/18444457

对话框有默认标题头和脚,带有默认的取消确定关闭等按钮:

 

    对话框编辑状态和运行状态

UIOTOS中对话框属常见容器,内容由任意其他页面嵌套而来。如下所示:

UIOTOS中对话框嵌套内容页

                                                                                                        UIOTOS中对话框嵌套内容页

 

那么问题来了,既然对话框内容可任意设计,样式风格自带的头脚不匹配时,如何完全自定义?

UIOTOS支持隐藏默认头脚,完全交由内嵌页自定义外观,支持内嵌页按钮设置指定标识,对应对话框的取消确定关闭等。如下所示:

                                                                                                           UIOTOS自定义对话框外观

这就完美了吗?

不够!如果对话框内容是长页面,比如表单问卷,显然还需要加一层滚动页容器嵌套。

因此,UIOTOS中,除了直接内嵌页按钮能配置外,经滚动页嵌套的更下层页面按钮,也同样支持配置。如下所示:

 

对话框→滚动页→长页面

任意层按钮都支持?

不行!也就是说,直接内嵌页的按钮,或者经过一层滚动页再嵌套的,才被允许配置成弹窗按钮。

因为要支持多级弹窗,否则二级弹窗关闭时,就会导致初始弹窗也关闭。如下所示:

                                                                                                                     UIOTOS二级弹窗

 

一定要用多层嵌套内的按钮呢?

可以用UIOTOS中的继承和连线来实现。在最上层对话框中,继承目前内嵌页按钮的点击事件,连线指向自身,操作关闭等事件即可,如下所示:

                                                                                       内嵌按钮连线操作,让上层对话框关闭

 

关于

UIOTOS是一款前端零代码工具,首创页面嵌套技术,可搭建业务系统大屏组态上位机HMI等复杂交互界面,实现与原型1:1的效果。

NodeRedAPIJSONIoT平台,或其他低代码平台等,形成前后端一体方案(有后端API接口即可),快速交付工业、IoT等项目。


                                                                    示例:组态HMI


                                                                                     示例:业务系统


                联系
 
 
 
 
上一篇前端零代码-原理:与嵌套页面内的组件通信
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/806902.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字经济与新质生产力:地理信息与遥感视角下的深度分析

在数字化浪潮的推动下,我们正见证着生产力的一次历史性飞跃。数字经济如何重塑生产力的三大要素:劳动对象、劳动资料和劳动者?让我们来深度分析数字经济如何推动新质生产力的发展。一、数字经济与地理信息的融合地理信息与遥感技术是数字经济中不可或缺的一环。它们为我们提…

土地资源的可持续管理:探索长期利用的绿色路径

在全球化与城市化的双重驱动下,土地资源的可持续管理已成为保障人类福祉与地球健康的迫切议题。本文将深入剖析实现土地资源长期可持续利用的策略与实践,从理论到实践,全方位探索这条绿色发展的必由之路。一、土地资源的现状与挑战当前,土地退化、耕地减少、城市蔓延、生态…

超轻巧modbus调试助手使用说明

一、使用说明 1.1 数据格式和其他的modbus采集工具一样,本组件也支持各种数据格式,其实就是高字节低字节的顺序。 一般是2字节表示一个数据,后面又有4字节表示一个数据,目前好像还有8字节表示一个数据的设备。 不同厂家的设备对应的字节顺序可能不同,要求可以自定义顺序,…

南沙C++信奥赛陈老师解一本通题 1984:【19CSPJ普及组】纪念品

​【题目描述】小伟突然获得一种超能力,他知道未来 T 天 NN种纪念品每天的价格。某个纪念品的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。 每天,小伟可以进行以下两种交易无限次: 1.任选一个纪念品,若手上有足够金币,以当日价格购买该…

VMware ESXi 7.0U3q macOS Unlocker OEM BIOS 2.7 Dell HPE 联想定制版 9 月更新发布

VMware ESXi 7.0U3q macOS Unlocker & OEM BIOS 2.7 Dell HPE 联想定制版 9 月更新发布VMware ESXi 7.0U3q macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版 ESXi 7.0U3 标准版,Dell (戴尔)、HPE (慧与)、Lenovo (联想)、Inspur (浪潮)、Cisco (思科)、Fujitsu (富…

SQL Server 2022 RTM Cumulative Update #15 发布下载

SQL Server 2022 RTM Cumulative Update #15 发布下载SQL Server 2022 RTM Cumulative Update #15 发布下载 最新的累积更新 (CU) 下载,包含自 SQL Server 2022 RTM 发布以来的所有更新。 请访问原文链接:https://sysin.org/blog/sql-server-2022/,查看最新版。原创作品,转…

网站升级中 HTML 代码

网站升级中 HTML 代码效果如图所示:复制以下代码保存为HTML文件上传至WEB目录下直接可用。 `网站正在升级中 \3c br> html { background: linear-gradient(180deg, rgba(0, 95, 247, 1), rgba(3, 142, 240, 1)); height: 100% } \3c br> .box { text-align: center; pos…

读数据湖仓04数据架构与数据工程

数据架构与数据工程1. 大容量存储器 1.1. 几乎是到最后时刻,大容量存储器才被引入基础数据的基础设施中1.1.1. 分析人员通常不会直接在大容量存储器中进行数据分析1.1.2. 大容量存储器在基础数据中扮演的角色也特别重要,它能够在许多方面支持数据分析人员自由灵活地完成工作,…

c语言作业

取代回车的位置

VSCode配置C/C++开发环境

VSCode配置C/C++开发环境 本教程基于以下视频制作 视频地址 工具VS Code 下载地址MinGW-w64编译器(x86_64-win32-seh) 下载地址工具配置 MinGW-w64环境变量将MinGW-w64下的bin文件夹的路径配置到环境变量path中通过终端(cmd)命令where gcc 验证,会得到相关路径 如下图下载VS Co…

R-和-JavaScript-高级数据可视化-全-

R 和 JavaScript 高级数据可视化(全)原文:Pro Data Visualization Using R and JavaScript 协议:CC BY-NC-SA 4.0一、背景 当本文的第一版发布时,在 web 开发领域出现了一个新概念:使用数据可视化作为交流工具。今天,网络上到处都是信息图;然而,这个概念在其他领域和部…

P5661 [CSP-J2019] 公交换乘P2952 [USACO09OPEN] Cow Line S

自己写的第一个c++博客(因为懒得写两个,所以合成一篇写) [CSP-J2019] 公交换乘 题目描述 著名旅游城市 B 市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案:在搭乘一次地铁后可以获得一张优惠票,有效期为 45 分钟,在有效期内可以消耗这张优惠票,…