本帖最后由 Lynn.Dou 于 2021-8-16 12:12 编辑
最新问题进展:
此问题已在V14.1.5修复,请升级测试。
---------------------------------------------------------------------------------------------------------------------
因为SpreadJS是基于javascript语言的,每一个组合框是一个combobox对象的实例,然后设置到celltype属性中。celltype又是样式style的其中一个属性,属于对象引用,复制会复制整个style,相当于给另一个单元格设置了相同的stlyle,由于celltype是对象引用,相当于两个单元格的celltype同时指向了一个celltype实例。那么当你内容改为D,E时,这个celltype的实例的内容就被改为了D,E。所有引用了这个celltype实例的单元格都会被改为D,E。这是javaScript对象引用的特性。
我刚试了一下,在线表格编辑器中UI界面操作会出现跟您一样的问题。但是如果用代码去修改,不会造成您的问题。这里我会跟研发去反馈,看能够将UI的操作跟代码的操作行为保持一致。该贴改为保留处理。有进一步的情况我在这里再跟您反馈
|