描述

同时设置多个元素内容。

接口

bool SetElementsContent(const char* keyValues, const char* jsonCfg)

参数

参数名 必填 类型 说明 备注
id string 元素ID 为空时,设置对象为当前操作元素
sourceClass string 源类型
sourceId string
content string 元素内容 可以为纯文本,也可为带格式内容片段
checked json string arr 按选项设置元素内容 注意1、必须是选项元素才可指定checked 2、有content时,checked属性无效。示例:checked:[“itemId1”,”itemId2”]

按id查找元素+按content设置元素

[
    {
        id: "userNo",
        content: "123456"
    },
    {
        id: "name",
        content: "姓名"
    }
]

按source获取元素+按checked设置元素

[
    {
        sourceClass: "疾病",
        sourceId: "性别",
        checked: ["man"]
    },
    {
        sourceClass: "疾病",
        sourceId: "主诉",
        checked: ["咳嗽","咳痰"]
    }
]

jsonCfg:扩展参数

参数名 必填 类型 说明 备注
subDocName string 指定源文档名 文档合并模式时,可以使用本配置修改指定子文档的对应Id元素的内容注意:单文档时,不需要指定本参数
{
    subDocName: "病程记录1"
}

返回值

类型 说明 备注
bool 设置是否成功 1:设置成功 0:设置失败

代码示例

按Id设置元素值

thinkEditor.SetElementsContent(
    [
        {
            id: "userNo",
             content: "123456"
        },
        {
            id: "name",
            content: "姓名"
        }
    ],{});

多文档合并时,按Id设置元素值-并指定作用于的子文档

thinkEditor.SetElementsContent(
   [
        {
            id: "userNo",
            content: "123456"
        },
        {
            id: "name",
            content: "姓名"
        }
    ],
    {
        subDocName: "病程记录1"
    });
文档更新时间: 2025-04-27 14:09   作者:admin