主题
组件命令
本文列出程序流“执行组件命令”节点可以调用的组件命令。配置时先选择目标组件,再选择该组件支持的命令;可以先按组件分组查看支持哪些命令,再到命令详情中查看参数。
按组件分组查看
输入
本组组件:列表上传(listUpload)、列表选择(selector)、勾选框(checkbox)、勾选框组(checkboxGroup)、卡片上传(cardUpload)、多行输入(multipleInput)、字段过滤(fieldsFilter)、密码输入(passwordInput)、富文本输入(richtextInput)、引用表(datasources)、快速搜索(searchbox)、搜索框(searchInput)、数值输入(numberInput)、文本输入(input)、日期选择(dateSelector)、时间选择(timeSelector)、条件指示器(filtersViewer)、树形选择(treeSelector)、签名(signInput)、表达式输入(expInput)、资源选择(resSelector)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
focus | 聚焦 | 以下组件不支持:filtersViewer) | 聚焦。 |
blur | 失去焦点 | 以下组件不支持:filtersViewer) | 失焦。 |
clear | 清空 | 所有输入 | 清空组件内容。 |
uploadFile | 上传文件 | 仅以下组件支持: 列表上传( listUpload)卡片上传( cardUpload) |
嵌入
本组组件:Superpage(embedSuperpage)、仪表板(embedDashboard)、报表(embedReport)、数据模型(embedDataModel)、文档(document)、流程进度(embedFlowProgress)、表单(embedForm)、表单应用(embedFapp)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
addBlankRows | 新增行 | 仅以下组件支持: 表单( embedForm)表单应用( embedFapp) | 增加空白行。 |
removeRows | 删除行 | 仅以下组件支持: 表单( embedForm)表单应用( embedFapp) | 删除指定行。 |
forceRefresh | 刷新 | 所有嵌入 | |
zoomIn | 放大 | 仅以下组件支持: 文档( document) | |
zoomOut | 缩小 | 仅以下组件支持: 文档( document) | |
print | 打印 | 仅以下组件支持: Superpage( embedSuperpage)报表( embedReport)文档( document) | |
export | 导出 | 仅以下组件支持: 报表( embedReport)文档( document) | |
search | 搜索 | 仅以下组件支持: 文档( document) | |
validateForm | 校验 | 仅以下组件支持: 表单应用( embedFapp) | |
saveDraft | 保存 | 仅以下组件支持: 表单应用( embedFapp) | |
submitData | 提交 | 仅以下组件支持: 表单应用( embedFapp) | |
importData | 导入 | 仅以下组件支持: 表单应用( embedFapp) | |
exportData | 导出数据 | 仅以下组件支持: 表单应用( embedFapp) | |
lockData | 锁定 | 仅以下组件支持: 表单应用( embedFapp) | |
unlockData | 解锁 | 仅以下组件支持: 表单应用( embedFapp) | |
calculateForm | 计算 | 仅以下组件支持: 表单应用( embedFapp) | |
deleteFAppData | 删除 | 仅以下组件支持: 表单应用( embedFapp) |
工具
本组组件:计时器(timer)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
start | 开始 | 所有工具 | 启动计时器。 |
stop | 停止 | 所有工具 | 停止计时器。 |
媒体
本组组件:视频(video)、音频(audio)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
stop | 停止 | 仅以下组件支持: 视频( video) | 停止计时器。 |
forceRefresh | 刷新 | 仅以下组件支持: 音频( audio) | |
play | 播放 | 仅以下组件支持: 视频( video) | |
fullScreen | 最大化 | 仅以下组件支持: 视频( video) | |
setMuted | 设置是否静音播放 | 仅以下组件支持: 视频( video) |
地图
本组组件:2D地图(gisMap2D)、3D地图(gisMap3D)、百度地图(gisMapBmap)、高德地图(gisMapAmap)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
rollup | 上卷 | 所有地图 | |
setView | 设置地图视角 | 所有地图 |
统计图
本组组件:双向条形图(pyramid)、折线图(line)、散点图(scatter)、旭日图(sunburst)、条形图(hbar)、柱形图(bar)、桑基图(sankey)、矩阵图(treemap)、组合图(combo)、词云图(wordCloud)、象形条形图(hpictorialBar)、象形柱形图(pictorialBar)、雷达图(radar)、面积图(area)、饼图(pie)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
rollup | 上卷 | 所有统计图 |
指标图
本组组件:仪表盘(gauge)、水位图(waterPercent)、进度环(percentRing)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
rollup | 上卷 | 所有指标图 |
开发
本组组件:HTML(html)、JS组件(jsComponent)、网页(webview)。
本组支持以下命令。多个组件共用同一个命令时,命令详情只在后文写一次。
| 命令 | 名称 | 支持组件 | 说明 |
|---|---|---|---|
forceRefresh | 刷新 | 以下组件不支持:html) | |
print | 打印 | 以下组件不支持:jsComponent) |
命令详情
setProperty
设置组件属性。
例如:设置组件显示隐藏、启用禁用、输入只读等。
| 参数 | 类型 | 说明 |
|---|---|---|
name | 字符串 | 属性名。 |
value | 任意值 | 属性值。 |
focus
聚焦。
blur
失焦。
clear
清空组件内容。
addBlankRows
增加空白行。
在目标行位置插入一行或多行空白数据。可指定插入位置(前/后、下级)和初始数据。未指定 targetRow 时,插入到数据视图的末尾。
启用行操作特征rowOperation才支持此命令。
| 参数 | 类型 | 说明 |
|---|---|---|
count | 数值 | 新增行数。默认值:1。 |
targetRow | JSON | 插入目标行,不存在时插入到表格最后一行。 |
asChild | 布尔值 | 为true时插入到目标行下级。默认值:false。 |
insertBefore | 布尔值 | 为true时插入到目标行之前,否则插入到目标行之后。默认值:false。 |
data | JSON | JSON[] | 新增空行的初始化数据。单行时传一个 JSON 对象;新增多行时传 JSON 对象数组,数组下标和新建行顺序一一对应。 没有提供对应下标的数据时,该行保持空白。 JSON 对象的 key 是组件 id,如 "column1"、"column2";value 是要写入该组件的值。 |
autoSelect | 布尔值 | 自动选中插入的行。默认值:false。 |
removeRows
删除指定行。
未传 row 时,默认删除触发命令的当前行;若当前行也不存会弹出警告提 示。
启用行操作特征rowOperation才支持此命令。
| 参数 | 类型 | 说明 |
|---|---|---|
row | JSON | JSON[] | 操作的行。 |
autoSelect | 布尔值 | 自动选中其他行。默认值:false。 |
start
启动计时器。
启动或恢复计时器的运行,开始按配置的间隔或持续时间执行计时逻辑。
stop
停止计时器。
暂停计时器的运行,停止所有定时回调。
rollup
forceRefresh
uploadFile
zoomIn
| 参数 | 类型 | 说明 |
|---|---|---|
level | 缩放值。 |
zoomOut
| 参数 | 类型 | 说明 |
|---|---|---|
level | 缩放值。 |
print
export - document
| 参数 | 类型 | 说明 |
|---|---|---|
name | 文件名。 |
export - exportFormat
| 参数 | 类型 | 说明 |
|---|---|---|
fileName | 文件名。 | |
exportFormat | 导出格式。默认值:xlsx。可选值:xlsx、pdf。 | |
sheet | 工作表。默认值:current。可选值:current:当前、all:所有。 | |
exportPage | 导出页。默认值:currentPage。可选值:currentPage:当前页、allPage:所有页。 | |
showExportDialog | 弹出导出选项对话框。默认值:false。 | |
selectPageEnabled | 允许选择导出页。默认值:false。 | |
selectSheetEnabled | 允许选择工作表。默认值:false。 | |
selectFormatEnabled | 允许选择导出格式。默认值:false。 | |
allSelectFormat | 可选格式。默认值:["xlsx","pdf"]。可选值:xlsx、pdf。 |
search
validateForm
saveDraft
submitData
importData
exportData
lockData
unlockData
calculateForm
deleteFAppData
setView
| 参数 | 类型 | 说明 |
|---|---|---|
zoom | 缩放级别。 | |
centerLng | 中心经度。 | |
centerLat | 中心纬度。 | |
rotation | 旋转角度。 | |
pitch | 俯仰角度。 | |
animation | 显示过渡动画。 |
play
fullScreen
setMuted
| 参数 | 类型 | 说明 |
|---|---|---|
muted | 是否静音。 |
