Hufe921/canvas-editor

通过executeInsertElementList插入标题丢失conceptId

bettersoft123 opened this issue · 1 comments

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

通过insertElementList涉及上下文样式等处理会造成标题失效,使用新方法executeInsertTitle进行标题插入。