配置参数
配置参数
ZOfficeSDK.mount(url, selector, bAsync, config)
1.挂载文档过程中可以通过第四个参数 config 来控制显示、隐藏页面组件以及其他自定义设置
2.可以通过给Filez文档url添加 query 的方式来进行自定义设置
UI组件显示状态控制
uiConfig 参数用来控制显示、隐藏页面组件
可定制列表
| CommandId | 可配置状态 | 说明 |
|---|---|---|
| WordCommentBox | 'defaultVisible'、'defaultInvisible' | 文档主体右侧批注区域 |
| WordCommentMark | 'defaultVisible'、'defaultInvisible' | 批注标记 |
| WordRevisionMark | 'defaultVisible'、'defaultInvisible' | 修订标记 |
| WordTableGridLine | 'defaultVisible'、'defaultInvisible' | 表格虚框(仅编辑模式下可用) |
| WordGridline | 'defaultVisible'、'defaultInvisible' | 网格线(仅编辑模式下可用) |
| CarriageReturn | 'defaultVisible'、'defaultInvisible' | 格式化标记(仅编辑模式下可用) |
| Bookmark | 'defaultVisible'、'defaultInvisible' | 书签标记(仅编辑模式下可用) |
| WordPermMark | 'defaultVisible'、'defaultInvisible' | 可编辑区域(仅编辑模式下可用) |
| NaviPanel | 'defaultVisible'、'defaultInvisible' | 导航栏 |
| IsBestScale | true、false、'true'、'false' | 是否以最佳比例显示 |
| save | 'defaultEnable'、'defaultDisable' | 是否禁用保存('defaultDisable':禁用)(仅编辑模式下可用) |
| CommentSideBar | 'defaultVisible'、'defaultInvisible' | 显示批注侧边栏(仅编辑模式下可用) |
| IntellBookmarkSideBar | 'defaultVisible'、'defaultInvisible' | 显示智能书签侧边栏(仅编辑模式下可用) |
| FormEntryPanel | 'defaultVisible'、'defaultInvisible' | 显示表单输入侧边栏(仅编辑模式下可用) |
| OperationRecordSideBar | 'defaultVisible'、'defaultInvisible' | 显示协作记录侧边栏(仅编辑模式下可用) |
| ProtectSideBar | 'defaultVisible'、'defaultInvisible' | 显示保护设置侧边栏(仅编辑模式下可用) |
| TrackChangeSideBar | 'defaultVisible'、'defaultInvisible' | 显示修订记录侧边栏(仅编辑模式下可用) |
| EfficiencyMenu | 'defaultVisible'、'defaultInvisible' | 菜单栏是否显示效率菜单(仅编辑模式下可用) |
| AutoFormatMenuItem | 'defaultVisible'、'defaultInvisible' | 格式菜单是否显示一键排版菜单项(仅编辑模式下可用) |
| RevisionActions | 'forceVisible'、'forceInvisible' | 修订接受&拒绝是否显示(仅编辑模式下可用) |
| TrackChangeSwitch | 'forceDisable' | 修订开关是否可用(仅编辑模式下可用) |
| CommentDeleteAction | 'forceVisible'、'forceInvisible' | 批注删除按钮是否显示(仅编辑模式下可用) |
| SideBar | 'defaultVisible'、'defaultInvisible' | 侧边栏(仅编辑模式下可用) |
| ToolBar | 'defaultVisible'、'defaultInvisible' | 工具栏(仅编辑模式下可用) |
| FormulaBar | 'defaultVisible'、'defaultInvisible' | 公式栏(仅编辑模式下可用) |
| PdfNaviPanel | 'defaultVisible'、'defaultInvisible' | PDF 导航栏 |
可配置状态说明
| 状态 | 说明 |
|---|---|
| defaultVisible | 默认显示,不会修改用户配置;可手动修改 |
| defaultInvisible | 默认隐藏,不会修改用户配置;可手动修改 |
| forceVisible | 强制显示,不会修改用户配置;不可手动修改 |
| forceInvisible | 强制隐藏,不会修改用户配置;不可手动修改 |
| forceDisable | 强制禁用,不会修改用户配置;不可手动修改 |
示例-SDK配置
const Application = await ZOfficeSDK.mount('http://172.16.22.98/docs/app/thirdparty-rest/1347466381985058817/edit/content?zdocs_access_token=653b90d845a785e3c69aeba', '#doc1', true, {
uiConfig: {
WordCommentBox: 'defaultVisible' // 显示文档主体右侧批注区域
}
});
示例-url query 配置
// 使用SDK
const Application = await ZOfficeSDK.mount('http://172.16.22.98/docs/app/thirdparty-rest/1347466381985058817/edit/content?zdocs_access_token=653b90d845a785e3c69aeba?WordCommentBox=defaultVisible', '#doc1', true);
// 不用SDK
<div id='doc1' class='doc-container'>
<iframe src='http://172.16.22.98/docs/app/thirdparty-rest/1347466381985058817/edit/content?zdocs_access_token=653b90d845a785e3c69aeba?WordCommentBox=defaultVisible' frameborder='0'></iframe>
</div>