开发文档Umo Editor Next文档修订(BETA)方法列表

方法列表

方法的使用示例请参考:方法列表

修订相关方法

getRevisionState

说明:获取当前修订状态(是否启用、面板是否显示、过滤人、标记视图等)。

参数:无

返回值Object

setRevisionMarkupMode

说明:设置标记视图模式。

参数

  • mode'final-markup' | 'final' | 'original-markup' | 'original'

返回值Boolean

setRevisionUsers

说明:设置修订过滤人列表。

参数

  • usersArray<string>,默认 ['all']

提示:传入空数组 [] 会导致修订全部被过滤隐藏;如需恢复“不过滤”,请传 ['all']

返回值Boolean

getRevisions

说明:获取当前文档的修订列表(会受 setRevisionUsers 的过滤影响)。

参数:无

返回值Array

字段说明(常用):

  • id / revisionId:修订 ID(用于接受/拒绝)
  • from / to:文档位置范围
  • type'insertion' | 'deletion'
  • userId / userName:修订人信息
  • date:时间戳(分钟粒度)
  • isNodeChange:是否为节点级修订
  • nodeType:节点类型(仅节点级修订时可能出现)

acceptRevision / rejectRevision

说明:接受/拒绝指定修订。

参数

  • id:修订 ID(可来自 getRevisions()id/revisionId

返回值Boolean

acceptAllRevisions / rejectAllRevisions

说明:接受/拒绝全部修订。

参数:无

返回值Boolean