经调研,这个属于产品设计。
1、column 0的字体为"16px Time New Roman"
2、row 4 的字体为"14.66667px Calibri"
3、单元格[3,0]没有样式
4、单元格[4,0]的样式为"16px Time New Roman"
因此,在排序前,单元格[3,0]没有样式,然后继承列0样式,显示字体“16px Time New Roman”
单元格[4,0]具有字体样式,它不会从行或列继承样式,显示字体“16px Time New Roman”
排序后,排序为区域排序。
原始单元格[3,0]交换到单元格[4,0],原始单元格[4,0]交换到单元格[3,0],因此单元格[3,0]具有字体样式,它不会从行或列继承样式。
单元格[4,0]没有样式,它将从行和列继承样式,但在这里,行4和列0都有样式,因为SpreadJS继承策略,行样式具有更高的优先级,因此单元格[4,0]将从行4继承字体,字体为“14.66667px Calibri”。
因此,您需要根据您的业务逻辑调整单元格或行的样式。
|