弹窗

介绍

弹窗是页面上的一个小窗口,用于在当前页面中显示一些扩展的内容,可以以抽屉或对话框的形态呈现,例如某个订单详情或商品详情,也可以用于编辑数据。弹窗操作在 Tachybase 界面配置中扮演着非常重要的角色。很多卡片都会提供各种弹窗操作,可以用于添加、查看、编辑数据等。同时也可以自定义各种弹窗操作来适应各种场景和需求。

类型和尺寸

弹窗有抽屉和对话框两种类型,在打开弹窗的操作上配置弹窗的类型和尺寸。

抽屉

对话框

使用场景

卡片的弹窗操作

添加卡片

弹窗中的添加卡片,目前可以用于添加以下类型卡片。 弹窗中的数据分为了三个维度:

当前记录:用于展示当前记录; 关系记录:用于展示与当前记录有关的关系数据; 其他记录:用于展示其他表的数据;

当前记录

关系记录

使用变量

  • 行操作的弹窗:每个弹窗都会有个「当前弹窗记录」变量,表示当前行记录。
  • 关系字段的弹窗:每个弹窗都会有个「当前弹窗记录」变量,表示当前点击的关系记录。

弹窗里的卡片都可以使用「当前弹窗记录」这个变量,相关使用场景有:

  • 配置卡片的数据范围
  • 配置关系字段的数据范围
  • 配置字段的默认值(新增数据的表单)
  • 配置操作的联动规则
  • 表单提交操作的字段赋值配置