Skip to content

组件表达式变量

本文列出组件和单元格类型在表达式中可读取的变量。表达式编辑器中通常显示中文名称。

使用方式

在表达式中引用组件变量时,先选择组件,再选择变量。例如“姓名”输入框的“值”变量可写成:

text
[姓名].[值]

不同组件可读取的变量不同。通用变量来自组件能力,特殊变量来自组件自己的属性配置。

组件变量

表格

本组组件:交叉表(crossTable)、分组表(groupTable)、明细表(columnTable)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

地图

本组组件:2D地图(gisMap2D)、3D地图(gisMap3D)、百度地图(gisMapBmap)、高德地图(gisMapAmap)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

文本

本组组件:富文本(richtext)、文本(text)、标题(title)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

装饰

本组组件:背景块(backgroundBlock)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

容器

本组组件:分隔面板(splitPanel)、多页面板(panelBook)、对话框(dialog)、折叠面板(collapsePanel)、浮动面板(datasetFloatPanel)、浮动面板(queryFloatPanel)、网页段落栏(section)、面板(panel)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

以下组件不支持:
对话框(dialog

输入

本组组件:列表上传(listUpload)、列表选择(selector)、勾选框(checkbox)、勾选框组(checkboxGroup)、卡片上传(cardUpload)、多行输入(multipleInput)、字段过滤(fieldsFilter)、密码输入(passwordInput)、富文本输入(richtextInput)、引用表(datasources)、快速搜索(searchbox)、搜索框(searchInput)、数值输入(numberInput)、文本输入(input)、日期选择(dateSelector)、时间选择(timeSelector)、条件指示器(filtersViewer)、树形选择(treeSelector)、签名(signInput)、表达式输入(expInput)、资源选择(resSelector)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$value
$txt标题$txt
$validate校验所有校验规则汇总后的结果,有一条校验规则不通过,校验结果为该校验规则计算结果。

以下组件不支持:
条件指示器(filtersViewer
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。
$autoFilter自动过滤的编译属性名以下组件不支持:
列表上传(listUpload
卡片上传(cardUpload
密码输入(passwordInput
条件指示器(filtersViewer
签名(signInput
资源选择(resSelector
$inputValue输入值输入组件处于输入状态下,用户手动输入的内容。

仅以下组件支持:
多行输入(multipleInput
密码输入(passwordInput
富文本输入(richtextInput
数值输入(numberInput
文本输入(input
表达式输入(expInput

图片

本组组件:图片(image)、图片图层(imageLayer)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

图标

本组组件:图标(icon)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

统计图

本组组件:双向条形图(pyramid)、折线图(line)、散点图(scatter)、旭日图(sunburst)、条形图(hbar)、柱形图(bar)、桑基图(sankey)、矩阵图(treemap)、组合图(combo)、词云图(wordCloud)、象形条形图(hpictorialBar)、象形柱形图(pictorialBar)、雷达图(radar)、面积图(area)、饼图(pie)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

指标图

本组组件:KPI(kpi)、仪表盘(gauge)、图标条(iconBar)、水位图(waterPercent)、进度条(dataBar)、进度环(percentRing)、里程表(odometer)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

嵌入

本组组件:Superpage(embedSuperpage)、仪表板(embedDashboard)、报表(embedReport)、数据模型(embedDataModel)、文档(document)、流程进度(embedFlowProgress)、程序流(embedActionFlow)、表单(embedForm)、表单应用(embedFapp)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

以下组件不支持:
程序流(embedActionFlow

按钮

本组组件:图标按钮(iconButton)、按钮(button)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

媒体

本组组件:视频(video)、音频(audio)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

导航

本组组件:卡片标签页(tabbarCard)、按钮标签页(tabbarButton)、简洁分页栏(paginationSimple)、简约标签页(tabbarSimple)、菜单(menu)、阶梯分页栏(paginationStep)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

以下组件不支持:
菜单(menu
$pagingStatus_targetComponent分页状态分页栏组件的分页状态系统属性,由系统自动生成并维护,记录分页栏所需的分页状态数据。其
值为包含 pageSize, pageNum, totalRowCount 的 JSON 对象。

件。

仅以下组件支持:
简洁分页栏(paginationSimple
阶梯分页栏(paginationStep

开发

本组组件:HTML(html)、JS组件(jsComponent)、网页(webview)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

工具

本组组件:二维码(qrcode)、条形码(barcode)、计时器(timer)、选中分组(selectionGroup)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

仅以下组件支持:
二维码(qrcode
条形码(barcode
$time时间仅以下组件支持:
计时器(timer
$steps触发次数仅以下组件支持:
计时器(timer
$seconds仅以下组件支持:
计时器(timer
$active激活状态仅以下组件支持:
计时器(timer
$value仅以下组件支持:
选中分组(selectionGroup

图层

本组组件:区块图层(districtLayer)、底图图层(amapBaseLayer)、底图图层(bmapBaseLayer)、底图图层(leafletBaseLayer)、散点图层(scatterLayer)、标记图层(markerLayer)、棱柱图层(prismLayer)、气泡图层(bubbleLayer)、热力图层(heatMapLayer)、百度区块图层(bmapDistrictLayer)、百度散点图层(bmapScatterLayer)、百度热力图层(bmapHeatmapLayer)、百度特效点图层(bmapEffectPointLayer)、百度飞线图层(bmapFlyLineLayer)、飞线图层(flyLineLayer)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

数据

本组组件:Excel列表(excelList)、树(tree)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

其他组件

本组组件:categoryTree(categoryTree)、dataList(dataList)、dataPeriodList(dataPeriodList)、detailDataList(detailDataList)、leafOrgPeriodList(leafOrgPeriodList)、orgTree(orgTree)、合计列(totalColumn)、小计列(subTotalColumn)、小计行(subTotalRow)、页面(fillForms)。

本组组件可读取以下变量。多个组件共用同一个变量时,变量说明只写一次。

变量名称说明
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。

以下组件不支持:
合计列(totalColumn
小计列(subTotalColumn
小计行(subTotalRow
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……

以下组件不支持:
合计列(totalColumn
小计列(subTotalColumn
小计行(subTotalRow
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……

以下组件不支持:
合计列(totalColumn
小计列(subTotalColumn
小计行(subTotalRow
$visible显示/隐藏控制组件是否显示。组件是否可用由{@link enable}控制,不要用此属性表达启用/禁用。
支持条件的使用位置通常使用{@link property.PropertyTypes.boolCondition},默认值通常为true

仅以下组件支持:
合计列(totalColumn
小计列(subTotalColumn
小计行(subTotalRow

单元格类型变量

单元格类型

本组单元格类型:HTML(html)、列表上传(listUpload)、列表选择(selector)、勾选框(checkbox)、勾选框组(checkboxGroup)、卡片上传(cardUpload)、图片(image)、多行输入(multipleInput)、按钮组(buttonGroup)、数值输入(numberInput)、文本(text)、文本输入(input)、日期选择(dateSelector)、时间选择(timeSelector)、标签(label)、树形选择(treeSelector)、计算(calculate)、评分(rating)、进度(progress)、链接(link)。

本组单元格类型可读取以下变量。多个单元格类型共用同一个变量时,变量说明只写一次。

变量名称说明
$pageSize每页行数控制组件的分页大小。超出最大行数限制时会抛出异常。
$pageNum当前页控制组件的分页数。超出最大页数时,会返回空结果集。
$totalRowCount总行数
$pageRowCount当前页行数当前页的查询结果行数,如果不是最后一页,则返回pageSize,最后一页不满分页大小时,返回实
际行数。
$totalPageCount总页数该属性由总行数 / 分页大小计算得出。
$hasNextPage是否有下一页当前页码为最大页码时返回false
$hasPreviousPage是否有上一页当前页码为0时返回false
$id组件ID唯一标识一个组件,如程序流中的一个节点、页面中的一个可视化组件。

也用作数据行的下级变量,表示当前行的标识值。行标识值并非固定字段,而是根据
计算区域的查询类型动态推断:

- 分组查询:值为维度成员值,即分组字段的聚合键。
- 层次展开的明细查询:值为层次路径值,表示当前行在层次树中的位置。
- 纯明细查询:值为行主键值。
- 单行计算区域:无行标识,返回 undefined。
$name名称如输入组件的标题、字段的名称(不是物理字段名)、程序流节点的标题……
$type类型一个字符串,表示组件的类型。

如程序流节点的类型、可视化组件的类型……
$visible显示1. 对可视化组件,表示组件是否是显示的,如按钮、菜单是否可见。
2. 对程序流节点,没有效果,总是true
3. 对于数据集字段,表示字段是否可查询数据,例如列权限限制了某些字段不能查看或提交,或者当
前用户在工作流的某个节点不能查看某些字段,有时候字段可以查看,但是不能提交,见
$enable
4. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。
$value以下组件不支持:
HTML(html
图片(image
按钮组(buttonGroup
链接(link
$txt标题$txt

以下组件不支持:
HTML(html
图片(image
按钮组(buttonGroup
链接(link
$validate校验所有校验规则汇总后的结果,有一条校验规则不通过,校验结果为该校验规则计算结果。

以下组件不支持:
HTML(html
图片(image
按钮组(buttonGroup
文本(text
链接(link
$autoFilter自动过滤的编译属性名以下组件不支持:
HTML(html
列表上传(listUpload
卡片上传(cardUpload
图片(image
按钮组(buttonGroup
文本(text
链接(link
$inputValue输入值输入组件处于输入状态下,用户手动输入的内容。

仅以下组件支持:
多行输入(multipleInput
数值输入(numberInput
文本输入(input
微信公众号微信公众号:山川软件