Skip to content

组件表达式变量

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

使用方式

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

text
[姓名].[值]

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

组件变量

表格

本组组件:分组表(groupTable)、交叉表(crossTable)、明细表(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. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

文本

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

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

变量名称说明
$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. 对于数据集,表示是否可以查询数据,例如没有任何列权限,或者当前用户在工作流的某个节点不能
查看数据集的所有字段。

容器

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

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

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

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

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

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

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

输入

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

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

变量名称说明
$inputValue输入值输入组件处于输入状态下,用户手动输入的内容。

仅以下组件支持:
表达式输入(expInput
多行输入(multipleInput
富文本输入(richtextInput
密码输入(passwordInput
数值输入(numberInput
文本输入(input
$autoFilter自动过滤的编译属性名以下组件不支持:
卡片上传(cardUpload
列表上传(listUpload
密码输入(passwordInput
签名(signInput
条件指示器(filtersViewer
资源选择(resSelector
$value
$txt标题$txt
$validate校验所有校验规则汇总后的结果,有一条校验规则不通过,校验结果为该校验规则计算结果。

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

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

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

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

统计图

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

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

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

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

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

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

指标图

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

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

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

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

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

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

嵌入

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

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

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

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

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

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

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

按钮

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

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

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

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

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

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

媒体

本组组件:视频(video)、图标(icon)、图片(image)、音频(audio)、装饰图标(decorativeIcon)。

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

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

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

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

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

导航

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

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

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

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

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

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

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

件。

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

开发

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

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

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

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

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

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

工具

本组组件:二维码(qrcode)、计时器(timer)、条形码(barcode)、选中分组(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

图层

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

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

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

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

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

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

数据

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

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

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

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

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

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

其他组件

本组组件:页面(fillForms)、categoryTree(categoryTree)、dataList(dataList)、dataPeriodList(dataPeriodList)、detailDataList(detailDataList)、leafOrgPeriodList(leafOrgPeriodList)、orgTree(orgTree)。

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

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

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

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

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

单元格类型变量

单元格类型

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

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

变量名称说明
$sorts组件排序条件组件排序条件是运行时动态作用到查询上的排序条件,作用于组件定义的第一个查询。排序条件
格式为组件ID 排序方式,排序方式见SortDirection

组件排序条件覆盖数据集排序。

合法的排序条件:
- col1 asc,col1 是列子组件 ID
- col1 desc
- col1 asc, col2 desc,多个排序条目用逗号分隔

使用场景

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

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

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

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

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

以下组件不支持:
按钮组(buttonGroup
链接(link
图片(image
文本(text
HTML(html
$inputValue输入值输入组件处于输入状态下,用户手动输入的内容。

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