跳到主要内容

属性类型与设置器

说明:当前文档可见范围为知识小组成员,审核通过后会进行上架,勿动。

组件属性类型与设置器为使用者预设了不同的配置方案,以满足多样的使用需求。属性类型与设置器存在对应的关系,详细介绍见下表。

属性类型

设置器名称

说明

图示

文本

TextSetter

文本设置器:文本类型组件的常见样式,可进行常规的文本输入。

I18nSetter

刚拖入的组件,默认是不会开启国际化功能的,要开启国际化功能请点击位于属性设置栏上面的国际化按钮,点击国际化按钮之后将启动编辑器,可以「新建」或者「搜索」已有的国际化词条进行绑定。

对于已经绑定好的国际化词条,点击国际化按钮之后可以直接编辑对应语言下的国际化文案。

DateSetter

提供日期选择框,并会将所选时间以时间戳的形式展示在页面上。

ChoiceSetter

自定义组件属性以选项的形式存在于属性栏中,当选择不同的选项时,页面的组件内容也会变为预设的选项值。

ImageSetter


布尔

BoolSetter

自定义组件属性以开关的形式存在于表单设计页属性栏中,开启组件内容显示true;关闭则显示false

数字

NumberSetter

自定义表单变成类似于宜搭数值组件的形式,阻止了出数字以外任意数据格式内容的输入,且在属性栏输入的数值会显示在组件的内容上。

对象

JsonSetter

允许组件属性值以对象格式代码形式进行输入,且在组件内容中以[object Object]形式存在

数组

OptionsSetter

用来产生简单的数组对象,一般用在下拉选择里的选项配置

ListSetter

用来产生复杂的对象组件,配置相对复杂。

JsonSetter

同对象设置器 JsonSetter

效果同对象设置器 JsonSetter

函数

ActionSetter

用来配置回调函数,选择了 ActionSetter 在使用态时,属性会在 「高级」下变成动作设置。

ActionSetter 需要绑定后使用,如果需要默认绑定事件回调可以使用 CodeSetter。

CodeSetter

用来配置回调函数,和 ActionSetter 的区别是在使用态时是直接生成一个代码框。

元素

SlotSetter

用来做容器型的组件,可以拖入其他组件。

使用时先声明一个属性,选择 SlotSetter,然后需要先拖入「插槽占位」组件,并且绑定好声明的属性

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4