请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

yaochenglong

高级会员

19

主题

68

帖子

1745

积分

高级会员

积分
1745

活字格认证

yaochenglong
高级会员   /  发表于:2015-10-19 14:21  /   查看:5193  /  回复:5
Dear alice:


如上图 状态栏合并不是我想要的,我想要的结果是这样的。在订单号合并的前提下,在合并状态,不然状态这一栏分行显示,不管结果是否一样不一样,都不合并。请问这种效果怎么实现

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-10-19 15:04:00
沙发
回复 1楼yaochenglong的帖子

谢谢对该问题的反馈。
我理解你的需求是:
1.【订单号】列会自动根据内容合并
2.【状态】列自定义合并规则:当【订单号】列合并,就会自动合并?
不知道我的理解是否有误,如果有,请指出。

单元格合并的功能目前只是基于单元格的文字内容。只有当内容一致的时候,才会合并。
flexgrid目前不支持属性,可以实现上述条件的合并。

如果需要使用不符合以上条件的合并,目前来看,只能根据自己的业务逻辑去自己写代码实现。基本思路就是创建一个类继承MergeManager,然后使用这个自定义的类去创建规则合并。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yaochenglong
高级会员   /  发表于:2015-10-19 15:14:00
板凳
能给个例子么,简单的一点点写法就够了!MergeManager的!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-19 16:18:00
地板
回复 3楼yaochenglong的帖子

你提到的合并功能是都是由MergeManager完成,它默认实现按内容合并。
自定义MergeManager是继承这个类,然后自己写代码(代码部分按照自己的逻辑实现)。
它的定义可以参考产品文档:
http://wijmo.gcpowertools.com.cn ... eManager.Class.html
这个类有一个构造方法,和getMergeRange和implementInface方法。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yaochenglong
高级会员   /  发表于:2015-11-2 13:59:00
5#
你理解的没错。访问不了!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-2 14:22:00
6#
回复 5楼yaochenglong的帖子

很抱歉访问不了。
在线文档在之前给您发的离线版里也有。
另外您可以在如下文档获取该接口:


您可以继承MergeManager 和重写getMergedRange方法。
在getMergedRange方法里可以拿到panel, c,r。你可以在方法里做判断,满足需求就合并,不满足就不合并。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部