UIOTOS文档:按钮弹窗显示文本 | 页面嵌套 零代码 低代码 0代码 无代码 iframe 数据大屏 web组态 前端框架 | 致敬amis codewave 乐吾乐 goview dat

目标

通过一小而全的示例(包含了连线嵌套继承,以及容器组件函数组件UI组件的联合使用),了解工具的多方面特性并属性常规操作。
20240729170029_rec_.gif

步骤

分为内嵌页主页面,通过对话框容器组件嵌套关联。步骤分别如下:

内嵌页

新建

略。参见1新建。命名为完整示例_内嵌页(即内嵌页)。

拖放组件

拖入文字组件,并进行属性设置。步骤如下:

  • **步骤1:**在组件-绘图-文字组件拖进页面中,改变字体大小。
  • **步骤2:**选中文字,右键-自动布局(或快捷键shift+回车),再从右侧布局属性组中设置横纵参数为中心(参见布局参数设置为什么要布局?)并保存。

20240729172259_rec_.gif

主页面

新建

略。参见1新建,并命名取值并传递给内嵌页(即主页面)。

拖放组件

示例涉及到文本框按钮对话框组件和工具函数获取组件属性值,依次从组件面板中拖入并配置。步骤如下:

  • **步骤1:**左侧面板到组件
  • **步骤2:**拖入表单-文本框组件。在属性功能-值内容中设置:hello uiotos!
  • **步骤3:**拖入函数-获取组件属性值组件。
  • **步骤4:**拖入表单-按钮组件。在属性外观-文字中设置:点击弹窗(或双击弹窗中设置)。
  • **步骤5:**选择容器-对话框组件,拖放到页面。

20240729173604_rec_.gif

页面嵌套

将上一步拖入的对话框,嵌套(操作参见容器嵌套)前面创建的内嵌页完整示例_内嵌页),如下所示:
20240729181119_rec_.gif

属性继承

要在当前主页面中操作内嵌页文字,需要将该组件对应属性继承到容器上。具体参见属性继承。注意事项:

操作过程如下所示:
20240729181242_rec_.gif

连线操作

本示例中各组件的逻辑关系如下:

  • 工具函数主动获取文本框值内容
  • 工具函数输出值,传递给对话框继承过来的文字内容属性。
  • 按钮点击事件,触发工具函数执行
  • 按钮点击事件,触发对话框弹窗

这些逻辑关系,都分别对应连线操作,具体步骤如下:

注意:其中值内容为关联的来源属性输入(组)为连线操作的目标属性,参见交互连线步骤,以下都类似。

  • 步骤2:输出(工具函数)→文字内容(对话框内嵌页)属性。
  • 步骤3:点击事件按钮)→执行(工具函数)。

注意:关联的点击事件可以为空,参见关联事件(属性)什么时候可以省?

注意:参见步骤3,点击事件的关联同样可以省掉。

20240730095057_rec_.gif

预览

连线配置完毕后,点击保存预览查看运行效果。如下所示:
20240730095643_rec_.gif

小结

当前示例通过多类组件和操作,体现了UIOTOS的典型特性。
其中,如果仅为了实现本示例效果,工具函数可以将获取组件属性值,改成透明传递。效果是一样的。只是前者可以主动获取组件的属性,后者依赖于组件输入事件触发后,才能传递属性值。

  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值