#header-mark#
MultiSelect 多选框
多选框组件允许从下拉菜单中选择多个选项。它与Select组件类似,但支持多选功能。
底层实现为panel.widgets.MultiSelect
,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/MultiSelect.html
基本用法
基本的多选框使用:
使用字典作为选项
options
参数也接受一个字典,其键将作为下拉菜单的标签:
选择区域大小
可以通过size
参数控制选择区域显示的选项数量:
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
options | 选项列表或字典 | list, dict | [] |
size | 同时显示的选项数量 | int | 4 |
value | 当前选择的值列表 | list | [] |
disabled | 是否禁用组件 | bool | False |
name | 组件标题 | str | "" |
description | 鼠标悬停时显示的描述 | str | "" |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当选择改变时触发的事件 | Callable |
Controls
src/examples/panel_vuepy/widgets/MultiSelect