#header-mark#
Column 垂直布局
Column组件允许在垂直容器中排列多个组件。
底层实现为panel.layout.Column
,参数基本一致,参考文档:https://panel.holoviz.org/reference/layouts/Column.html
基本用法
Column组件可以垂直排列多个元素。
Col
是Column
的同名组件。
固定尺寸
可以给Column设置固定的宽度和高度,内部元素会根据布局模式进行调整。
自适应宽度
当没有指定固定尺寸时,Column会根据其内容的大小自动调整。
启用滚动条
当内容超出容器大小时,可以启用滚动条。
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
scroll | 是否启用滚动条 | Boolean | False |
scroll_position | 当前滚动位置 | Number | — |
auto_scroll_limit | 自动滚动激活的最大像素距离 | Number | — |
scroll_button_threshold | 显示滚动按钮的最小像素距离 | Number | — |
view_latest | 初始化时是否滚动到最新对象 | Boolean | False |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当布局内容改变时触发 | Callable |
Slots
插槽名 | 说明 |
---|---|
default | Column的内容 |
方法
方法名 | 说明 | 类型 |
---|---|---|
scroll_to | 滚动到指定索引的对象 | Function |
Controls
src/examples/panel_vuepy/layouts/Column