直接跳到内容

Select 选择器

选择器组件允许用户从下拉菜单或选择区域中选择一个值。它属于单值选择类组件,提供兼容的API,包括RadioBoxGroup、AutocompleteInput和DiscreteSlider等组件。

底层实现为panel.widgets.Select,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/Select.html

基本用法

基本的选择器使用:

使用字典作为选项

options参数也接受一个字典,其键将作为下拉菜单的标签:

禁用选项

可以使用disabled_options参数禁用部分选项:

分组选项

可以使用groups参数对选项进行分组显示(也称为optgroup):

列表选择区域

通过设置size参数大于1,可以从列表中选择一个选项,而不是使用下拉菜单:

API

属性

属性名说明类型默认值
options选项列表或字典list, dict []
disabled_options禁用选项列表list []
groups分组选项字典dict {}
size同时显示的选项数量int 1
value当前选择的值object None
disabled是否禁用组件bool False
name组件标题str ""
description鼠标悬停时显示的描述str ""

Events

事件名说明类型
change当选择改变时触发的事件Callable 

Controls

src/examples/panel_vuepy/widgets/Select

Select 选择器已经加载完毕