滚动条对齐视图中表单的最后的行和列
我们都知道,利用spread.options.scrollbarMaxAlign = true;可以实现滚动条对齐视图中表单的最后一行或一列。但是有时候使用了这个属性还是会出现一些空白的区域,这是为什么呢?可以看到上图,设置了scrollbarMaxAlign属性,但还是存在空白的区域,没有做到”严丝合缝“。我们仔细观察可以看到,空白处的宽度是否与列宽一致呢?看到这里,想必你大概知道原因。
在默认情况下,SpreadJS是按列滚动,会留出一列的宽度,所以会出现上述情况。而像素滚动则不会出现”留白“的情况,此时,我们只需添加一句代码即可实现”严丝合缝“的效果,就是添加像素滚动。
spread.options.scrollByPixel = true;
实现效果如图
老哥,为啥我设置了还是有呢 简单才是美 发表于 2023-8-3 15:34
老哥,为啥我设置了还是有呢
这是因为您设置了之后又重新读取了json,导致之前的设置被覆盖掉了。
试试将这两行代码放在fromJSON之后。 Joestar.Xu 发表于 2023-8-3 15:43
这是因为您设置了之后又重新读取了json,导致之前的设置被覆盖掉了。
试试将这两行代码放在fromJSON之 ...
大哥帮忙看看这个有没有方法设置修改呀。
简单才是美 发表于 2023-8-3 15:59
大哥帮忙看看这个有没有方法设置修改呀。
您好,我在v16.1.4中未能重现出您的问题,请您提供一个可以复现这个问题的Demo,以供我们这边进一步调研。 Joestar.Xu 发表于 2023-8-3 17:33
您好,我在v16.1.4中未能重现出您的问题,请您提供一个可以复现这个问题的Demo,以供我们这边进一步调研 ...
我自己弄好了 给设置了padding 简单才是美 发表于 2023-8-4 09:44
我自己弄好了 给设置了padding
好的:loap1:
页:
[1]