Browse Source
【问题原因】 在模板A打开时,新建模板B,模板B新建过程中,使用 HistoryTemplateListCache.getInstance().getCurrentEditingTemplate() 来获取当前正在编辑的模板,从而获取正在编辑模板的主题,从而获取主题内的默认单元格样式, 以初始化[0,0]单元格样式. 但由于B还在创建过程中,currentEditingTemplate没有更新,currentEditingTemplate 依然是模板A,所以最终使用了模板A的主题的默认单元格样式,来初始化B的[0,0]单元格 【改动思路】 B在初始化单元格[0,0]前,已经设置好自己的主题了,只需要要某种方式,从里面取出来就可以了, 不过因为currentEditingTemplate不可靠了,所以需要在HistoryTemplateListCache中引入 新的属性openingOrEditingTemplate 在正在打开的模板或切换模板时,更新openingOrEditingTemplate.release/11.0
Starryi
2 years ago
3 changed files with 14 additions and 3 deletions
Loading…
Reference in new issue