找回密码
 立即注册

QQ登录

只需一步,快速开始

TonyKang

初级会员

11

主题

29

帖子

343

积分

初级会员

积分
343
TonyKang
初级会员   /  发表于:2017-1-23 17:19  /   查看:3806  /  回复:5
因公司业务需要,想显示一颗清单树,一直在技术选型中。之前一直在琢磨FlexGrid,最后发现有不少缺陷,处于半放弃状态。
看过了你们的SpreadJS的树结构演示( http://demo.gcpowertools.com.cn/spreadjs/doublecolor_treegrid/ ),觉得很合适,但这是V9版本的,V10版本差别比较大,不知道有没有V10版本的演示code?

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-23 17:38:24
沙发
暂时还没有,您可以先看下 API接口的变化,主要是一些命名空间和属性的变化,结构没有变
http://sphelp.grapecity.com/webh ... tml#APIchanges.html
回复 使用道具 举报
TonyKang
初级会员   /  发表于:2017-1-24 18:02:36
板凳
Hi Batman,
我把这个树结构演示用V10代码改造了,但是有个很严重的问题,就是performance太差了,竟然用了10多秒才出来数据(FireFox 49版本),这让我好无语。代码已经上传,可直接打开,求教哪里有问题。

test2.zip

504.12 KB, 下载次数: 169

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-25 08:43:39
地板

您好,是接口的变化。 停止页面重绘在V10中是suspendPaint 恢复 resumePaint

        // sheet.isPaintSuspended(true);
        sheet.suspendPaint();

        sheet.resumePaint();
        // sheet.isPaintSuspended(false);
回复 使用道具 举报
TonyKang
初级会员   /  发表于:2017-3-30 15:29:40
5#
Hi Batman,

有个问题,我们现在需要隐藏某些row,离散地隐藏,该如何操作了?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-30 17:42:35
6#
您这个隐藏有什么规则?
最简单的方式就是按照您的规则给row设置高度为0就算是隐藏了。
或者调用setRowVisible 隐藏row

http://sphelp.grapecity.com/webh ... ~setRowVisible.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部