找回密码
 立即注册

QQ登录

只需一步,快速开始

jiqimaoshiwo

论坛元老

4

主题

10

帖子

5240

积分

论坛元老

积分
5240

活字格认证

最新发帖
jiqimaoshiwo
论坛元老   /  发表于:2013-5-30 16:26  /   查看:7306  /  回复:6
QQ图片20130530162329.jpg (76.03 KB, 下载次数: 552)

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-30 18:56:00
沙发
回复 1楼jiqimaoshiwo的帖子

jiqimaoshiwo 你好,

看起来功能比较强大,在 Spread 的使用上肯定有一定的经验,能否写一篇文章上来和大家分享呢?
回复 使用道具 举报
jiqimaoshiwo
论坛元老   /  发表于:2013-6-1 09:43:00
板凳
分享没问题啊  呵呵 下次分享一下实现的思路
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-3 11:14:00
地板
回复 3楼jiqimaoshiwo的帖子

从截图看,充分发挥了 Spread 的定制能力,如果可以写文章分享实现细节和思路。我们会邮寄给您一套青花瓷精美礼品,不贵重但实用,代表我们的一点心意。期待您的分享~
回复 使用道具 举报
jiqimaoshiwo
论坛元老   /  发表于:2013-6-4 09:56:00
5#

分享扩展的表格树

版主你好,首先很高兴能在这里分享定制表格树,其次是给有同样需求的同事提供一个思路,废话不多说,这个控件的定制我也只能分享实现思路,细节真的很多,分享也是为了大家技术讨论。
  整个扩展为了通用性,我就用到了内置添加、删除、隐藏等几个接口,其他都是自己维护,也是为了便于移植到其他表格控件。
  首列是重写BaseCellType基类,重绘了UI,主要是线、自定义图标、节点层级的绘制,主要是用rang确定绘制坐标,看上去是个表格树,实际只有一个视图,整个树层级的维护是基于隐式链表实现的。数据都是来自内存数据,所有的其他操作也都是对内存数据和链表的操作。
  现在也正在扩展重做功能,考虑到我们需求的操作复杂性,感觉spread内置的重做接口不能满足,打算用线性表实现添加、删除、升级、降级等回滚操作,对于单元格的修改之类的操作还是用spread的内置接口。
  写的不好,感谢版主。

QQ图片20130604105604.jpg (30.27 KB, 下载次数: 508)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-4 12:07:00
6#
回复 5楼jiqimaoshiwo的帖子

相信很多用户可以用到楼主的成果。
感谢您详细的描述,能否上传一个简单实例和大家共享呢?
回复 使用道具 举报
victorysoft
高级会员   /  发表于:2014-1-7 09:20:00
7#
楼主能否提供个demo呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部