找回密码
 立即注册

QQ登录

只需一步,快速开始

fastzhang

初级会员

36

主题

87

帖子

293

积分

初级会员

积分
293
fastzhang
初级会员   /  发表于:2017-1-10 13:49  /   查看:3975  /  回复:3
如这个例子中http://blog.gcpowertools.com.cn/ ... 8F%98%EF%BC%81.aspx思路应该是根据行分组生成树形结构,正常的表可以,但是像类似资产负债表这种,如下图,怎么设置两边的树形结构呢?
资产.png

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-10 14:04:14
沙发
如果两边的树形是无关联的那么无法用spread.sheets实现,sheet的操作都是行列整个隐藏的,无法实现仅隐藏一行的部分单元格。
如果两边相关,隐藏右边左边那一行也隐藏。您可以自己维护一个类似于分组的信息。保存在sheet的tag中

回复 使用道具 举报
fastzhang
初级会员   /  发表于:2017-1-10 14:08:53
板凳
dexteryao 发表于 2017-1-10 14:04
如果两边的树形是无关联的那么无法用spread.sheets实现,sheet的操作都是行列整个隐藏的,无法实现仅隐藏一 ...

隐藏功能可以不实现,只实现视觉上的树形结构即可,分组也是针对整行的么,这两半边怎么实现他们各自的分组进而实现各自的树形结构呢?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-10 15:04:43
地板
如果是视觉上的分组那么您可以使用textIndent样式去设置。
根据您数据的结构去设置该单元格的缩进值。这个具体如何处理,要看你数据是如何区分树形的级别了。
然后根据您的规则循环设置。

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