methods
控件方法
- 类型:
object[]
key
方法名称,控件内唯一,标识不同方法(遵循JavaScript命名规范)
- 类型:
string
- 示例:
'method1'
label
积木文本
- 类型:
string
- 示例:
'方法1'
valueType
返回类型
参考值 | 说明 |
---|---|
false | 无返回值 |
'number' | 返回值为数字 |
'string' | 返回值为字符串 |
'boolean' | 返回值为布尔值 |
array | 返回值可能为列表内任意类型 |
customType | 自定义类型 |
params
方法参数
- 类型:
object[]
key
参数名称,方法内唯一,标识不同参数
- 类型:
string
- 示例:
'name'
label
参数前缀文本
- 类型:
string
- 示例:
'名称'
labelAfter
参数后缀文本
- 类型:
string
- 示例:
'(必填)'
defaultValue
参数默认值
- 类型:
any
valueType
参数类型,影响编辑器内积木嵌套
- 类型:
string | string[]
参考值 | 功能 |
---|---|
'number' | 数字类型 |
'string' | 字符串类型 |
'boolean' | 布尔类型 |
'image' | 图片类型(积木表现为从图片选择器) |
'icon' | 图标类型(积木表现为从图标选择器) |
'color' | 颜色类型(积木表现为颜色选择器) |
'multilineString' | 多行文本类型(积木表现为可换行输入框)(此时 checkType 须包含 'string') |
'richTextString' | 富文本类型(积木表现为富文本编辑器) |
checkType
参数数据类型,影响编辑器内积木嵌套
- 类型:
string | string[]
参考值 | 功能 |
---|---|
'number' | 可放入数字类型积木 |
'string' | 可放入字符串类型积木 |
'boolean' | 可放入布尔类型积木 |
'array' | 可放入列表类型积木 |
customType | 可放入返回值 valueType 与 customType 相同的积木 |
controller
滑动条(仅params.valueType
为number
时有效)
- 类型:
object
min
滑动条最小值
- 类型:
number
max
滑动条最大值
- 类型:
number
TIP
仅设置 min
和 max
,不设置 leftText
和 rightText
将不提供滑动条,仅限制大小
WARNING
min 和 max 值推荐设置为整数,否则滑条可能异常,设置此属性后值会被四舍五入至整数
DANGER
目前无法设置步长,固定为1
leftText
滑动条左侧文字
- 类型:
string
rightText
滑动条右侧文字
- 类型:
string
dropdown
下拉选项
- 类型:
object[]
value
下拉选项值,参数内唯一,标识不同参数选项
- 类型:
any
label
下拉选项文本
- 类型:
string
image
下拉选项图片
- 类型:
string
isHideFieldImage
是否显示选项图片
- 类型:
boolean
- 默认值:
true
tooltip
积木提示,鼠标悬浮在积木上显示
- 类型:
string
blockOptions
积木配置
- 类型:
object
icon
积木图标
- 类型:
string
color
积木颜色
- 类型:
string
inputsInline
积木是否为单行
- 类型:
boolean
callMethodLabel
积木前标签
- 类型:
boolean | string
同步文档
以下为通用blockOptions
generateBlock
是否在积木盒生成积木
- 类型:
boolean
line
积木盒中此积木上方行标签
- 类型:
string
space
积木盒中此积木下方间距
- 类型:
number
order
积木盒中此积木位置
- 类型:
number
TIP
默认事件积木从10001
依次递增1
默认方法积木从20001
依次递增1
默认修改属性积木从30001
依次递增1
默认读取属性积木从40001
依次递增1