SpreadJS在预览的时候,我们经常会发现这样的问题:最左侧的左边框是不显示的,默认以容器的边框来代替。造成这样的原因就是其实Excel本身也是没有最左侧边框的,它是以应用本身的左边框来做的替代,打印时再做对应特殊处理。于是SpreadJS参考了这部分的设计。最左侧的边框以容器的边框来代替。如下图所示↓
最左侧的边框是容器本身的边框成灰色显示。
那么解决这样的问题的办法有哪些呢?
一,设置容器的边框,将容器的边框改为黑色。
但是当我们实际应用场景中容器的边框如果有特殊需求无法修改时该怎么办呢?
二,我们可以在最左侧插入一列,然后通过代码将该列列宽设置为1,也就是1个px。然后给该列一个黑色的左边框。
这样也可以实现上述效果。
两种方法针对不同的场景,灵活使用即可避免此类问题。
|
|