找回密码
 立即注册

QQ登录

只需一步,快速开始

ztoit

中级会员

36

主题

87

帖子

944

积分

中级会员

积分
944

微信认证勋章

QQ

[已处理] 表格显示

ztoit
中级会员   /  发表于:2017-7-14 10:46  /   查看:3626  /  回复:7
在这个例子中,窗口大小发生改变,切换表格,切换过去后,表格显示样式异常,再次改变窗口大小,或者刷新页面就正常了

ztoDeno.zip

304.38 KB, 下载次数: 115

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-14 15:39:47
沙发
您好,您在changeTab方法中获取到spread对象,然后调用一下refresh方法即可。
$scope.changeTab=function(num){
                $scope.tab=[false,false];
                $scope.tab[num]=true;
                var spread = GC.Spread.Sheets.findControl(document.getElementById("sendDetials"));
                spread.refresh();
        };
回复 使用道具 举报
ztoit
中级会员   /  发表于:2017-7-14 16:45:24
板凳
为什么会出现这种情况呢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-14 16:55:04
地板
ztoit 发表于 2017-7-14 16:45
为什么会出现这种情况呢

凡是spreadjs所在的div的大小存在变动就需要使用 spread.refresh();
回复 使用道具 举报
ztoit
中级会员   /  发表于:2017-7-20 10:06:11
5#
image.png772470397.png
表格在渲染的过程中出现这种情况,你们碰到过吗?会是什么原因造成的
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-7-20 14:53:33
6#
没有其它用户碰到过这种情况,请问你们有自定制的画法逻辑吗?浏览器是什么?如果是 chrome 的话把浏览器的 gpu 硬件加速关了看看
回复 使用道具 举报
ztoit
中级会员   /  发表于:2017-7-20 15:34:25
7#
谷歌浏览器,没有修改spread的js,刷新界面不能解决问题,但是,关闭浏览器,重新打开界面,就显示正常了
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-7-20 15:56:38
8#
试试升级到最新版 chrome,或者关了 canvas 的 GPU 加速
image.png25378111.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部