直接跳到内容

CheckButtonGroup 多选按钮组

多选按钮组组件允许通过切换相应的按钮来选择多个选项。它属于多选项选择组件的广泛类别,提供兼容的API,包括MultiSelectCrossSelectorCheckBoxGroup组件。

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

基本用法

基本的多选按钮组使用:

垂直方向

可以将按钮组设置为垂直方向:

使用字典选项

可以使用字典作为选项,其中键是显示的标签,值是实际的数据值:

按钮样式

可以通过设置button_typebutton_style来改变按钮的外观:

API

属性

属性名说明类型默认值
options选择选项list|dict []
value当前值,多个选中项的列表list []
button_style按钮样式str  'solid'或'outline''solid'
button_type按钮主题str  'default'、'primary'、'success'、'info'或'danger''default'
description鼠标悬停时显示的描述str ""
disabled是否禁用组件bool False
name组件标题str ""
orientation按钮组方向str  'horizontal'或'vertical''horizontal'

Events

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

Controls

src/examples/panel_vuepy/widgets/CheckButtonGroup

CheckButtonGroup 多选按钮组已经加载完毕