- 入门指南
- 演示应用程序
- 如何
- 通知
- 使用 VB 表达式
- 设计应用程序
- 使用 Autopilot 设计应用程序
- 事件和规则
- 在应用程序中利用 RPA
- 在应用程序中利用实体
- 在应用程序中利用队列
- 在应用程序中利用媒体文件
- 在应用程序中利用操作
- 在应用程序中利用 Connections
- Studio Web 中的网页应用程序
- 应用程序生命周期管理 (ALM)
- UiPath™ 第一方应用程序
- 基本故障排除指南
自定义列表
自定义列表是一个基于模板的动态控件,它以出色的灵活性合并了各种控件。 自定义列表与标准列表控件不同,它允许在布局中使用更多控件,非常适合创建有效的电子邮件列表网格等任务。
-
出于性能方面的考虑,自定义列表中无法包含多个控件:
-
编辑网格
-
表格
-
自定义列表
-
自定义 HTML
-
选项卡
备注:对于超过四个项目的基于列表的控件,我们建议使用下拉控件。
-
-
尽管 IntelliSense 可以找到控件名称,但还是不允许直接引用自定义列表控件,例如
MainPage.Header
。 -
在自定义列表的上下文和其他容器控件之间拖动控件可能会导致表达式无效,有些控件仅在预览应用程序时可见。 这是因为自定义列表上下文(使用
ThisRow
关键字)内的绑定在自定义列表外部无效。
简介
演示应用程序 - 使用说明
-
在 UiPathTM Apps 中,创建一个新应用程序并导入已下载的演示应用程序。
-
您可能会注意到一些错误。 要修复这些问题,请将引用的实体“Country”、“EmailInbox”、“Employees”、“Employees2”和“System Users”替换为租户中的实体。
-
要与“自定义列表”字段交互,请预览您的应用程序。
-
“控件对齐”- 默认情况下,继承父级对齐方式。可以设置与父级对齐方式不同的对齐方式。要默认返回到父级对齐方式,请取消选择覆盖的选项。
注意:对齐方式取决于为父元素选择的布局(垂直与水平)。 - “布局” - 自定义模板在自定义列表中的位置:
- 垂直- 模板垂直排列
-
水平- 模板水平排列
-
网格- 模板以网格格式排列
-
间距(仅限像素)- 当模板以垂直或水平布局排列时,模板之间的间距。
-
水平/垂直间距- 在网格布局中排列时,模板之间的水平和垂直间距。
-
模板宽度- 模板的宽度。
-
模板高度- 模板的高度。
备注:-
在水平布局中,您可以设置宽度(以像素为单位),高度(以像素为单位):
%
、em
或auto
。 -
在垂直布局中,高度以像素为单位,宽度可以是像素、
%
、em
或auto
。 -
在“网格” 布局中,“高度” 和“宽度” 必须以像素为单位。 不能使用相对单位,例如
%
、em
或auto
。
-
“边距”- 设置布局的边距。默认情况下,边距设置为 4 像素。“上/下”和“左/右”边距属性结合使用。可以使用“边距”部分右侧的“链接”按钮分离这些属性。
- “大小” - 自定义列表的宽度和高度(以像素为单位)。 默认值:
- 在水平布局中:宽度800 像素,高度自动
- 在垂直布局中:宽度为自动,高度为 400 像素
- 在网格布局中:宽度800 像素,高度400 像素
-
“控件对齐”- 默认情况下,继承父级对齐方式。可以设置与父级对齐方式不同的对齐方式。要默认返回到父级对齐方式,请取消选择覆盖的选项。
注意:对齐方式取决于为父元素选择的布局(垂直与水平)。 -
“布局” - 确定模板中控件的定位方式:
- “水平/垂直”- 控件的方向。
- “对齐” - 模板中控件的对齐方式。
- “允许换行” - 如果选中,则换行模板中的控件。
-
“允许滚动” - 如果选中,则允许在模板内滚动。 要启用 “允许滚动”,模板必须具有固定高度(垂直布局)或固定宽度(水平布局)。
-
“背景颜色” - 模板的背景颜色。
-
“边框”- 控件的边框。可以配置边框粗细、颜色和半径。
-
“字体” - 模板的字体系列。 模板中的所有控件共享相同的字体系列。 默认情况下,模板会继承自定义列表的字体系列。
-
“边距”- 设置布局的边距。默认情况下,边距设置为 0 像素。“上/下”和“左/右”边距属性结合使用。可以使用“边距”部分右侧的“链接”按钮分离这些属性。
-
“填充” - 模板的填充。 默认情况下,填充设置为 16 像素。 “上/下”和“左/右”边距属性结合使用。 可以使用“ 填充 ”部分右侧的“ 链接” 按钮分离这些属性。
-
高级 -显示控件的弹性属性。
-
“ Flex 基础” -设置在分配或拿走额外空间之前 Flex 项目的原始大小(
px
、%
、em
和auto
)。 -
“弹性增长” - 当有额外空间可用时,此值将决定弹性项目相对于其余项目应增长的程度。
-
弹性收缩- 当空间不足时,此值决定弹性项目相对于其他项目应收缩的程度。
有关详细信息,请参阅Mozilla 开发者网络文档。
-
属性名称 |
数据类型 |
访问权限 |
示例 |
---|---|---|---|
已禁用 |
布尔值 |
读取/写入 |
- |
隐藏 |
布尔值 |
读取/写入 |
- |
SelectedItem |
数据源类型和自定义列表中的控件列表的并集。 |
读取/写入 |
假设您的数据源是一个实体,要访问实体行,请执行以下操作:
假设这样一个场景,其中日期选取器在您的自定义列表中,要访问日期选取器控件的值,请执行以下操作:
|
选定的项目索引 |
整数 |
只读 |
返回当前选定行的索引:
|
此行 |
与“数据源” 字段相同。 |
只读 | 引用数据源的当前记录。 使用它来配置 “自定义列表”中的字段。
|