Multi Select

多项选择组件要求用户从列表中选择多项。以下列表展示了一个示例:

link:../../../../../src/test/java/org/springframework/shell/docs/UiComponentSnippets.java[role=include]

以下屏幕截图展示了一个典型的多项选择组件:

link:example$component-multi-select-1.cast[role=include]

上下文对象是 MultiItemSelectorContext。以下表格描述了它的上下文变量:

Table 1. MultiItemSelectorContext Template Variables
Key Description

values

组件存在时返回的值。

rows

可见项目,其中行包含名称、选择、同行和已启用项目的映射。

model

父上下文变量(请参阅 SelectorComponentContext Template Variables)。