apps
2024.10
true
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
Apps 用户指南
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年11月11日

表格

演示

表格:使用实体

简介

此应用程序演示了如何使用“表格”控件处理实体。

演示应用程序 - 自行尝试
在 Cloud 中预览演示应用程序

演示应用程序 - 使用说明

  1. 下载包含演示应用程序的 zip 文件。 它包含:
    • schema.json - 应用程序使用的实体的架构

    • TableEntity_DemoApp.uiapp - UiPathTM Apps 文件

  2. 在 UiPathTM Data Service 中,导入 Schema.json 文件。确保同时导入实体(国家/地区和员工)和选项集(性别和技能)。
  3. 使用数据填充实体和选项集。
  4. 在 UiPathTM Apps 中,创建一个新应用程序并导入已下载的应用程序。
  5. 您可能会注意到一些错误。 要修复这些问题,请将引用的“员工”实体替换为您最近在步骤 2 中导入的实体。
  6. 预览应用程序并与表格中的数据进行交互。

常规

  • “工具提示”- 当应用程序用户将鼠标悬停在控件上时要显示的文本。使用此选项可提供有关控件的其他信息。
  • “数据源”- 要在表格内显示的数据源。有效的数据类型为数据表和对象数组。获取数据源后,表格会自动检测数据列。
  • “列”- 要在表格中显示的表格列。展开每个列标题会显示以下列属性:

    • “名称”- 列标题的显示名称。自动填充。
    • “来源”- 所引用列的来源。
  • 添加新列 - 通过单击加号“+”图标向数据添加新列。

  • 隐藏 - 如果为 true,则在 Runtime 隐藏该控件。
  • “已禁用”- 如果为 True,则在 Runtime 禁用该控件。
  • “可排序”- 如果选中,则可以对表格列进行排序。

Events

  • “值已更改”- 配置在值更改时会发生的情况。

样式

  • “控件对齐”- 默认情况下,它设置为“拉伸”。可以设置不同的对齐方式。

    注意:对齐方式取决于为父元素选择的布局(垂直水平)。
  • “背景颜色”- 表格标头表格正文的背景颜色。

  • “边框”- 控件的边框。可以配置边框粗细颜色半径

  • “字体”- 列标头列正文文本的字体属性,例如字体系列、大小、颜色或样式(粗体、斜体和下划线)。默认情况下,控件会继承直属父容器的字体系列,这由关键字“已继承”指示。

  • “边距”- 设置控件的边距。默认情况下,边距设置为 4 像素。“上/下”和“左/右”边距属性结合使用。可以使用“边距”部分右侧的“链接”按钮分离这些属性。

  • “大小”- 控件的宽度和高度。默认情况下,宽度设置为 auto,并且高度设置为 200px。要设置最小值或最大值,请单击三点图标 (...)。如果控件的大小小于选项的大小,则系统会显示滚动条。
备注:

虚拟滚动可在 Runtime 仅加载视口中的相关项目,从而提高性能。这仅在配置了高度但未设置为“自动”时有效。

如果将“高度”属性设置为“自动”,则控件在 Runtime 和设计时期间大小可能不匹配。发生这种情况是因为控件高度取决于运行时返回的行数,而在设计时,控件为空。

对于任何具有动态数据的控件(例如表格、下拉列表或列表),我们建议配置固定高度以提高性能。

键盘快捷方式

为了提高可访问性,您可以在配置面板的“常规”选项卡的列列表中使用以下键盘快捷方式:

  • 用于更改选定列的向上键和向下
  • Alt+向上键可将所选列上移
  • Alt+向下键可将所选列下移

在“表格”控件中使用“数据表”

确保应用程序中已有数据表对象。

数据表对象可以定义为流程的输入、输出或输入/输出参数。 要使用这些数据表对象,您需要引用将它们用作参数的流程。

备注:

数据表仅支持列中的基元。 列中的复杂类型参数在数据表中不起作用。

假设您有一个名为“Process_A”的流程,该流程将数据表对象作为参数:

输入参数

in_dt1

输出参数

out_dt1

输入/输出参数

inout_dt

表格

  1. 导航至“ 表格 ”控件的“ 常规 ” 选项卡。

  2. 在控件的“数据源”字段中,打开表达式编辑器,然后编写以下表达式:

    Processes.<process_name>.<datatable_output_argument>.ToListSourceProcesses.<process_name>.<datatable_output_argument>.ToListSource

    例如:

    Processes.Process_A.out_dt1.ToListSourceProcesses.Process_A.out_dt1.ToListSource

    表格列应反映数据表对象的列。

VB 属性

VB 属性

数据类型

描述

SelectedItem

Apps.Controls.TabularInitClass

控件中当前选定的项目。

数据源

Apps.Controls.ListSource(Of Apps.Controls.TabularInitClass)

表格控件中值的数据源。

工具提示

字符串

用户将鼠标悬停在控件上时显示的信息文本。

Apps.Controls.TabularInitClass

控件的当前选定值。

隐藏

布尔值

如果为 True,则在 Runtime 隐藏该控件。

已禁用

布尔值

如果为 True,则在 Runtime 禁用该控件。
  • 演示
  • 表格:使用实体
  • 常规
  • Events
  • 样式
  • 键盘快捷方式
  • 在“表格”控件中使用“数据表”
  • 表格
  • VB 属性

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。