API
大约 2 分钟
常用API | 说明 |
---|---|
editor.getBindObject() | 获取文档内所有值的数据集。 |
editor.getBindObject(id) | 获取文档中指定标识的组件的值。 |
editor.setBindObject(obj) | 绑定数据集到文档,按文档标识对应各自的内容值。 |
editor.setBindObject(obj, id) | 绑定单个数据到文档组件,指定单个组件的标识绑定内容值。 |
editor.bindDataList(tableId, datalist) | 绑定列表数据对象到表格中,渲染表格展示方式的数据,如长期临时医嘱清单等。 |
editor.getBindObject(null, true) | 获取文档内所有组件的元数据信息集; 参数true表示返回元数据对象集, 包含值,编码等属性数据。 |
editor.setBindObject(obj, null,true) | 绑定元数据信息集件,按文档标识对应各自的内容值; 参数true表示传入对象为 元数据对象集。 |
editor.getFieldValueById(id) | 获取文档中指定标识的组件的值, 功能同getBindObject(id),直接处理。 |
editor.getFieldValue(field) | 获取文档中指定组件的值,传入参数为field 节点元素, 特定二次开发下使用。 |
editor.getHtml() | 获取当前文档的HTML字符串,用于存储文档到后端。 |
editor.loadHtml(html) | 加载文档的HTML字符串,展示页面。 |
editor.loadHtml(url) | 加载文档的URL链接,URL提供HTML字符串,展示页面。 |
editor.appendHtml(html, {pageBreak: true}) | 在当前文档中的下部,合并其他文档页体,用于日常病程记录的合并打印; pageBreak 控制合并后的文档是否另起一页字纸打印。 |
editor.getHtmlWithStyle() | 获取当前文档的带样式的HTML字符串, 用于存储后不依靠编辑器可以直接浏览显示,或发送后端服务,直接打印或生成DPF文件。 |
editor.createVitalSigns(data) | 根据data数据对象,生成体温单图表。 |
editor.createPartogram(data) | 根据data数据对象,生成体产程图表。 |
editor.validate() | 验证文档中必填项,返回值为true时验证通过,否则返回false, 同时页面未输入的必填项处提示错误信息。 |
editor.control.insertHTML(html) | 在光标处插入自定义的 HTML 内容。 |
editor.control.insertField(type, id, attributes) | 在光标处插入输入组件, 参数说明参考插入组件。 |