通过executeInsertElementList插入标题丢失conceptId
bettersoft123 opened this issue · 1 comments
bettersoft123 commented
version
0.9.79
Link to minimal reproduction
No response
Steps to reproduce
1:构造title内容
const elementList: IElement[] = []
elementList.push(
{
value: '',
type: ElementType.TITLE,
level: TitleLevel.FIRST,
title: {
conceptId: 123
},
valueList: [
{
value: '主诉:',
size: 18
},
]
},
{
value: '发热三天'
}
)
instance.command.executeInsertElementList
(elementList)
2:实际数据返回控件属性
main:[
{
value:"主诉:"
size:18
bold:true
}
{
value:"发热三天
"
}
]
没有conceptId
3:获取值
const title = instance1.value.command.getTitleValue(
{
conceptId: '123'
}
返回空的。啥都没有。
请问是插入的方法有问题,还是什么谢谢?
What is expected?
如上
What is actually happening?
如上
System Info
No response
Any additional comments?
No response
Hufe921 commented
通过insertElementList涉及上下文样式等处理会造成标题失效,使用新方法executeInsertTitle进行标题插入。