Class baidu.editor.Editor
Extends
baidu.editor.EventBase.
| Method Attributes | Method Name and Description |
|---|---|
| <private> |
初始化事件,绑定selectionchange
|
|
执行命令
|
|
|
让编辑器获得焦点
|
|
|
获取编辑器内容
|
|
|
获取编辑器中的文本内容
|
|
|
检查编辑区域中是否有内容
|
|
| <private> |
加载插件
|
|
查询命令的状态
|
|
|
查询命令的值
|
|
|
渲染编辑器的DOM到指定容器,必须且只能调用一次
|
|
|
从新设置
|
|
|
设置编辑器内容
|
|
|
设置默认内容
|
|
|
设置编辑器高度
|
|
|
创建textarea,同步编辑的内容到textarea,为后台获取内容做准备
|
- Methods borrowed from class baidu.editor.EventBase:
- addListener, fireEvent, removeListener
- Parameters:
- {Object} options
- {String} options.id
- 将编辑器渲染到容器的id
- {String} options.initialStyle
- 编辑器内部样式
- {String} options.initialContent
- 初始化编辑器的内容
- {String} options.iframeCssUrl
- 要引入css的url
- {String} options.removeFormatTags
- 清除格式删除的标签
- {String} options.removeFormatAttributes
- 清除格式删除的属性
- {String} options.enterTag
- 编辑器回车标签。p或br
- {Number} options.maxUndoCount
- 最多可以回退的次数
- {Number} options.maxInputCount
- 当输入的字符数超过该值时,保存一次现场
- {String} options.selectedTdClass
- 设定选中td的样式名称
- {Boolean} options.pasteplain
- 是否纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴
- {String} options.textarea
- 提交表单时,服务器获取编辑器提交内容的所用的参数
- {Boolean} options.focus
- 初始化时,是否让编辑器获得焦点true或false
- {String} options.indentValue
- 初始化时,首行缩进距离
Method Detail
<private>
_initEvents()
初始化事件,绑定selectionchange
execCommand(cmdName)
执行命令
- Parameters:
- {String} cmdName
- 执行的命令名
focus()
让编辑器获得焦点
{String}
getContent()
获取编辑器内容
- Returns:
- {String}
{String}
getContentTxt()
获取编辑器中的文本内容
- Returns:
- {String}
{Boolean}
hasContents()
检查编辑区域中是否有内容
- Returns:
- {Boolean} true 有,false 没有
<private>
initPlugins(plugins)
加载插件
- Parameters:
- {Array} plugins
{Number,*}
queryCommandState(cmdName)
查询命令的状态
- Parameters:
- {String} cmdName
- 执行的命令名
- Returns:
- {Number,*} -1 : disabled, false : normal, true : enabled.
{*}
queryCommandValue(cmdName)
查询命令的值
- Parameters:
- {String} cmdName
- 执行的命令名
- Returns:
- {*}
render(container)
渲染编辑器的DOM到指定容器,必须且只能调用一次
- Parameters:
- {Element,String} container
reset()
从新设置
setContent(html)
设置编辑器内容
- Parameters:
- {String} html
setDefaultContent(cont)
设置默认内容
- Parameters:
- {String} cont
- 要存入的内容
setHeight(height)
设置编辑器高度
- Parameters:
- {Number} height
- 高度
sync()
创建textarea,同步编辑的内容到textarea,为后台获取内容做准备