描述
同时设置多个元素内容。
接口
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