目录

编辑器的值

本章介绍如何给DocEditor编辑器赋值。

对于编辑器的值,会有四种情况:

  1. 默认值,当编辑器某个值为空时显示的值。比如我们没有给编辑器设置任何值时,编辑器正文标题部分显示的是:“[文件标题]”,这个“[文件标题]”就是默认值。
  2. 初始值,加载编辑器时,希望编辑器展示的数据。
  3. 对编辑器的data对象进行直接赋值。
  4. 通过配置项,将版面元素与表单可输入字段绑定,或与一个方法绑定。

DocEditor编辑器对于这些值的处理逻辑是这样的:

  • 当编辑器加载时,先判断有没有传入初始值,有初始值,并且初始值不为空,则使用初始值,如初始值为空,则使用默认值。
  • 在编辑器加载后,如果对版面元素绑定了表单字段,在表单字段的值改变时,并且表单字段值不为空,则使用表单字段值,否则使用默认值。
  • 如果编辑器的版面元素绑定了一个方法,在调用resetData方法时,会运行方法计算值,如果计算值不为空,则使用计算值,否则使用默认值。
  • 如果对编辑器data进行直接赋值,当赋值不为空时,使用此值,否则使用默认值。

下面介绍对这几种设值方式。