找回密码
 立即注册

QQ登录

只需一步,快速开始

410863605

最新发帖
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-29 14:52:49
11#
第一个问题,如果不继承text,需要您自己写相关wordwrap的逻辑,除此之外没有别的办法,我觉得相比之前的方法这个更加困难。
第二个问题,原因是因为多出来的白边是因为不够一列导致,如果够显示那么截图所示的第一列应该为M列而不是N列。解决办法是要么调整列宽让其刚好显示完全,要么调整页面宽度
回复 使用道具 举报
410863605
注册会员   /  发表于:2017-8-30 22:51:54
12#
看来换行那个先放弃治疗了,,,空白那个不能自适应吗?毕竟我们的列宽是允许用户任意拖拽,只设最小宽度,如果能自适应占满,那该多好。。。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-31 14:53:43
13#
您好,就像您说的因为每个列的列宽是可以自己设定的,用户是可以拖拽开增大或减少列宽的,所以即使能够自适应,用户使用时缩小了一点某列的列宽,那剩下的继续自适应呢?还是留白呢?还是仅仅最后一列边宽一些,这些都是您自己需要设计的。思路大致是,首先先调整宽度在默认显示时可以正好不留白,然后记录下这个宽度,之后监听columnwidthchanged当列宽被改变后,重新获取目前的宽度,宽度差即为改变的宽度,那么根据改变量和您自己设计的方式将改变量填平即可。
回复 使用道具 举报
410863605
注册会员   /  发表于:2017-9-4 00:30:51
14#
好的,,谢谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-4 16:55:08
15#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
zhanglibin
初级会员   /  发表于:2021-4-15 14:37:56
16#
410863605 发表于 2017-8-29 00:09
空白那个,我在demo上试了一下,效果是有,不过还是会留有一些空白,没能完全占满,还能继续优化吗?

这个右侧的空白最后解决了吗???求教
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-15 14:50:13
17#
本帖最后由 lynn512 于 2021-4-15 14:51 编辑

参考以下代码:spread.options.scrollbarMaxAlign = true;
//开启像素滚动
spread.options.scrollByPixel = true; image.png739236755.png
具体请参考学习指南:
https://demo.grapecity.com.cn/sp ... el-scrolling/purejs

回复 使用道具 举报
zhanglibin
初级会员   /  发表于:2021-4-15 15:00:26
18#
lynn512 发表于 2021-4-15 14:50
参考以下代码:spread.options.scrollbarMaxAlign = true;
//开启像素滚动
spread.options.scrollByPixel ...

谢谢,可以解决问题
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-15 15:06:00
19#
zhanglibin 发表于 2021-4-15 15:00
谢谢,可以解决问题

解决了就好,有新问题欢迎开新帖交流~
回复 使用道具 举报
zhanglibin
初级会员   /  发表于:2021-4-15 15:17:49
20#
DerrickJiao 发表于 2021-4-15 15:06
解决了就好,有新问题欢迎开新帖交流~

您好这样可以解决留白问题,但是会有个小bug,滚动条滚不到最右侧了,还需要配置什么参数吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部