一个列表,在用户不将其打开的情况下,该表仅显示第一项。

说明

“下拉列表”控件可以节省屏幕的实际空间,尤其是在列表包含大量选项时。 此控件仅占用一行空间,除非用户选择箭头符号来显示更多选项。

关键属性

Default – 用户更改控件前的初始值。

Items - 控件中显示的数据源,如库、列表或图表。

Items:在库、列表或图表等控件中显示的数据的源。

在添加库、列表或图表时,属性列表会默认显示“Items”,以便你轻松指定新控件应显示的数据。 例如,可以将库的“Items”属性设置为 Salesforce 中的“Account”表,在 Excel 中创建并上载到云的名为“Inventory”的表,或者名为“ConferenceSpeakers”的 SharePoint 列表。

Selected - 选定项。

其他属性

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是实线虚线点线还是

BorderThickness – 控件边框的粗细。

FocusedBorderThickness - 控件具有键盘焦点时,该控件边框的粗细。

ChevronBackground - 下拉列表中向下箭头的背景色。

ChevronFill - 下拉列表中的向下箭头的颜色。

Color – 控件中文本的颜色。

DisplayMode – 此控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。

DisabledBorderColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件边框的颜色。

DisabledColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件中的文本颜色。

DisabledFill – 控件的 DisplayMode 属性设置为 Disabled 时,该控件的背景颜色。

Fill – 控件的背景颜色。

Font – 文本中所显示的字体系列的名称。

FontWeight – 控件中文本的粗细:粗体半粗体正常细体

Height – 控件上边缘和下边缘之间的距离。

HoverBorderColor – 用户将鼠标指针停留在控件上时,该控件边框的颜色。

HoverColor – 用户将鼠标指针停留在控件上时,该控件中的文本颜色。

HoverFill – 用户将鼠标指针停留在控件上时,该控件的背景颜色。

Italic – 控件中的文本是否为斜体。

OnChange - 用户更改控件的值(例如,通过调整滑块)时应用的响应方式。

OnSelect – 用户点击或单击某个控件时应用响应的方式。

PaddingBottom - 控件中的文本与该控件的下边缘之间的距离。

PaddingLeft - 控件中的文本与该控件的左边缘之间的距离。

PaddingRight - 控件中的文本与该控件的右边缘之间的距离。

PaddingTop - 控件中的文本与该控件的上边缘之间的距离。

PressedBorderColor – 用户在点击或单击控件时,该控件边框的颜色。

PressedColor – 用户在点击或单击控件时,该控件中的文本的颜色。

PressedFill – 用户在点击或单击控件时,该控件的背景色。

Reset - 控件是否还原为其默认值。

SelectionColor – 所选项目或列表中项目的文本颜色,或笔控件中选择工具的颜色。

SelectionFill - 所选项目、列表中项目或笔控件选定区域的背景颜色。

Size – 控件上显示的文本的字号。

Strikethrough – 通过文本显示的线是否在控件上显示。

TabIndex - 设置为非零值时,在运行时自定义控件的选项卡顺序。

Tooltip – 用户将鼠标悬停在控件上时显示的解释性文本。

Underline – 在文本下方显示的线是否在控件上显示。

Visible – 控件显示还是隐藏。

Width – 控件左边缘和右边缘之间的距离。

X - 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y - 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

示例

  1. 添加“按钮”控件,并将其 Text 属性设置为显示 Collect

    不知道如何添加、命名和配置控件

  2. 将此按钮控件的 OnSelect 属性设置为以下公式:
    ClearCollect(CityPopulations, {City:"London", Country:"United Kingdom", Population:8615000}, {City:"Berlin", Country:"Germany", Population:3562000}, {City:"Madrid", Country:"Spain", Population:3165000}, {City:"Rome", Country:"Italy", Population:2874000}, {City:"Paris", Country:"France", Population:2273000}, {City:"Hamburg", Country:"Germany", Population:1760000}, {City:"Barcelona", Country:"Spain", Population:1602000}, {City:"Munich", Country:"Germany", Population:1494000}, {City:"Milan", Country:"Italy", Population:1344000})

    想要了解有关 ClearCollect 函数或其他函数的详细信息?

  3. 按 F5,单击或点击“按钮”控件,然后按 Esc。

  4. 添加“下拉列表”控件,将其命名为“国家/地区”,并将其 Items属性设置为以下公式:
    Distinct(CityPopulations, Country)

  5. 在垂直方向/纵向添加“文本库”控件,并将其 Items 属性设置为以下公式:
    Filter(CityPopulations, Countries.Selected.Value in Country)

  6. 在“文本库”控件的第一项中,将顶部的“标签”控件的“Text”属性设置为“ThisItem.City”,然后删除底部的“标签”控件。

  7. 将“文本库”控件的 TemplateSize 属性设置为 80

  8. 按 F5,单击或点击“国家/地区”列表中的箭头符号,然后选择该列表中的一个选项。

    “文本库”控件仅显示选定国家/地区中的城市。