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

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

图片

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

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

图片

UIOTOS中对话框嵌套内容页

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

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

图片

UIOTOS自定义对话框外观

这就完美了吗?

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

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

图片

对话框→滚动页→长页面

任意层按钮都支持?

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

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

图片

UIOTOS二级弹窗

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

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

图片

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

关于

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

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

图片

示例:组态HMI

 

图片

示例:业务系统
 

图片


                                                                     联系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值