Skip to content

组件命令

本文列出程序流“执行组件命令”节点可以调用的组件命令。配置时先选择目标组件,再选择该组件支持的命令;可以先按组件分组查看支持哪些命令,再到命令详情中查看参数。

按组件分组查看

输入

本组组件:列表上传(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(html
print打印以下组件不支持:
JS组件(jsComponent

命令详情

setProperty

设置组件属性。

例如:设置组件显示隐藏、启用禁用、输入只读等。

参数类型说明
name字符串属性名。
value任意值属性值。

focus

聚焦。

blur

失焦。

clear

清空组件内容。

addBlankRows

增加空白行。

在目标行位置插入一行或多行空白数据。可指定插入位置(前/后、下级)和初始数据。未指定 targetRow 时,插入到数据视图的末尾。

启用行操作特征rowOperation才支持此命令。

参数类型说明
count数值新增行数。默认值:1
targetRowJSON插入目标行,不存在时插入到表格最后一行。
asChild布尔值为true时插入到目标行下级。默认值:false
insertBefore布尔值为true时插入到目标行之前,否则插入到目标行之后。默认值:false
dataJSON | JSON[]新增空行的初始化数据。单行时传一个 JSON 对象;新增多行时传 JSON 对象数组,数组下标和新建行顺序一一对应。
没有提供对应下标的数据时,该行保持空白。

JSON 对象的 key 是组件 id,如 "column1""column2";value 是要写入该组件的值。
autoSelect布尔值自动选中插入的行。默认值:false

removeRows

删除指定行。

未传 row 时,默认删除触发命令的当前行;若当前行也不存会弹出警告提 示。

启用行操作特征rowOperation才支持此命令。

参数类型说明
rowJSON | JSON[]操作的行。
autoSelect布尔值自动选中其他行。默认值:false

start

启动计时器。

启动或恢复计时器的运行,开始按配置的间隔或持续时间执行计时逻辑。

stop

停止计时器。

暂停计时器的运行,停止所有定时回调。

rollup

forceRefresh

uploadFile

zoomIn

参数类型说明
level缩放值。

zoomOut

参数类型说明
level缩放值。

print

export - document

参数类型说明
name文件名。

export - exportFormat

参数类型说明
fileName文件名。
exportFormat导出格式。默认值:xlsx。可选值:xlsxpdf
sheet工作表。默认值:current。可选值:current:当前、all:所有。
exportPage导出页。默认值:currentPage。可选值:currentPage:当前页、allPage:所有页。
showExportDialog弹出导出选项对话框。默认值:false
selectPageEnabled允许选择导出页。默认值:false
selectSheetEnabled允许选择工作表。默认值:false
selectFormatEnabled允许选择导出格式。默认值:false
allSelectFormat可选格式。默认值:["xlsx","pdf"]。可选值:xlsxpdf

validateForm

saveDraft

submitData

importData

exportData

lockData

unlockData

calculateForm

deleteFAppData

setView

参数类型说明
zoom缩放级别。
centerLng中心经度。
centerLat中心纬度。
rotation旋转角度。
pitch俯仰角度。
animation显示过渡动画。

play

fullScreen

setMuted

参数类型说明
muted是否静音。
微信公众号微信公众号:山川软件