#header-mark#
TextEditor 文本编辑器
文本编辑器组件允许用户编辑和显示格式化文本,支持多种格式,包括Markdown和HTML。
底层实现为panel.widgets.TextEditor
,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/TextEditor.html
基本用法
基本的文本编辑器使用:
工具栏布局
可以设置工具栏的位置和是否显示:
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
disabled | 是否禁用编辑器 | bool | False |
mode | 菜单显示模式('toolbar'-工具栏模式 / 'bubble'-气泡模式) | str | 'toolbar' |
placeholder | 编辑器为空时显示的占位内容 | str | "" |
toolbar | 工具栏配置(true/false 开关或详细配置列表) | bool or list | True |
value | 组件当前的HTML输出内容 | str | "" |
- 'toolbar'模式下显示顶部工具栏菜单
- 'bubble'模式下显示浮动上下文菜单
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当文本内容变化时触发的事件 | Callable |
Controls
src/examples/panel_vuepy/widgets/TextEditor