描述

主要用于获取元素内容、已选择项等功能。

接口

object GetElementsContent(object identity , object config)
获取元素内容
HTML
|
运行代码

let result = thinkEditor.GetElementsContent{
 "mode": 2,
    "ids": [
        "简要诊断",
        "name"
    ]
}, {});

identity 参数

  • |身份标识对象 | 是 | object | 目前支持 元素、表格 |详见identity说明|
参数名 必填 类型 说明 备注
mode enum 获取模式 =0 所有元素; =1 id或者source非空所有元素; =2 按ids或sources提取元素;
subDocName string 文档合并时,限定提取的子文档名 为””时 不限制子文档名
ids json array 元素Id数组 mode=2时 有效
sources json array。内部需包含sourceClass、sourceId、 源信息数组 mode=2时 有效
示例:
{
 "mode": 2,
    "ids": [
        "id2",
        "id3"
    ]
}

config 参数

参数名 必填 类型 说明 备注
buildText bool 提取文本 =0 不提取元素内容 =1 默认, 提取元素内容
buildFragment bool 提取片段 =0 默认, 不提取元素片段 =1 提取元素片段

返回值

类型 说明 备注
object
[
    {
        "id": "id2",
        "name": "",
        "empty": false,
        "text": "男",
        "fragment": "<Fragment><Element id='id2' cfg='30000' inputMode='2' optionClass='系统' optionId='性别' linkStr='、' items='1' hint='请输入'>男<\/Element><\/Fragment>"
    },
    {
        "id": "id3",
        "name": "",
        "empty": false,
        "text": "男、未",
        "fragment": "<Fragment><Element id='id3' cfg='30000' xCfg='100' inputMode='2' optionClass='系统' optionId='性别' linkStr='、' items='1;9' hint='请输入'>男、未<\/Element><\/Fragment>"

    }
]
文档更新时间: 2026-01-16 18:17   作者:admin