描述
主要用于获取元素内容、已选择项等功能。
接口
object GetElementsContent(object identity , object config)获取元素内容
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