主题
组件表达式变量
本文列出组件和单元格类型在表达式中可读取的变量。表达式编辑器中通常显示中文名称。
使用方式
在表达式中引用组件变量时,先选择组件,再选择变量。例如“姓名”输入框的“值”变量可写成:
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) |
$value | 值 | 以下组件不支持:buttonGroup)link)image) |
$txt | 标题 | 同$txt以下组件不支持: buttonGroup)link)image)html) |
$validate | 校验 | 所有校验规则汇总后的结果,有一条校验规则不通过,校验结果为该校验规则计算结果。 以下组件不支持: buttonGroup)link)image)text)html) |
$inputValue | 输入值 | 输入组件处于输入状态下,用户手动输入的内容。 仅以下组件支持: 多行( multipleInput)数值( numberInput)文本( input) |
