ComboBox
ComboBox 组件组合了下拉列表和文本输入,用户可以从预定义的选项中选择,也可以输入自定义值。当需要允许自定义条目与一组建议选项并存时,它填补了 ChoiceBox 无法覆盖的空白。
用法
Inheritance
This class is a List component, and inherits its features and behaviors. For an overview of List properties, events, and other important information, please refer to the List documentation.
ComboBox 组件是一个多功能输入元素,结合了下拉列表和文本输入字段的功能。用户可以从预定义列表中选择项目或根据需要输入自定义值。本节探讨 ComboBox 组件在各种场景中的常见用法:
-
产品搜索和输入:使用 ComboBox 实现产品搜索和输入功能。用户可以从预定义列表中选择产品或输入自定义产品名称。这对于产品种类繁多的电子商务网站等应用很有帮助。
-
标签选择和输入:在涉及内容标签的应用中,ComboBox 可以作为一个极好的选择。用户可以从现有标签列表中选择,或通过输入来添加自定义标签。这对内容的组织和分类很有用。这类标签的例子包括 :
- 项目标签:在项目管理工具中,用户可以选择标签(例如“紧急”,“进行中”,“已完成”)来对任务或项目进行分类,并可以根据需要创建自定义标签。
- 食谱成分:在烹饪或食谱应用中,用户可以从列表中选择成分(例如“番茄”,“洋葱”,“鸡肉”),或者为自定义食谱添加自己的成分。
- 位置标签:在地图或地理标记应用中,用户可以选择预定义的位置标签(例如“海滩”,“城市”,“公园”),或创建自定义标签以在地图上标记特定地点。
-
带建议值的数据输入:在数据输入表单中,ComboBox 可以通过提供基于用户输入的建议值列表来加快输入速度。这帮助用户准确有效地输入数据。
提示当允许用户输入自定义值时,应使用
ComboBox。如果只希望使用预设值,请使用ChoiceBox。