jQuery MiniUI

 找回密码
 立即注册
查看: 5832|回复: 3
打印 上一主题 下一主题

treeGrid 上下左右 联动问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-8-9 22:08:58 |只看该作者 |倒序浏览
本帖最后由 mex0 于 2014-8-9 22:11 编辑

如DEMO:http://miniui.com/demo/#src=treegrid/celledit.html

需求如下:
如 项目范围规划 的开始 时间是  2014-07-01(第一个子类的开始时间)  结束是 2014-08-01(最后一个子类的结束时间)

  任务名称 开始日期结束日期  
工期
  -项目范围规划 2014-07-01 2014-08-01 31
            确定项目范围2014-07-01 2014-07-05 5
            获得项目所需资金 2014-07-06 2014-07-105
            定义预备资源 2014-07-10 2014-07-2010
            获得核心资源 2014-07-20 2014-08-0111
-分析/软件需求 2014-07-02 2014-08-31 58


修改  获得项目所需资金 结束日期 为2014-07-15 ,  联动修改工期为15 ,
联动修改  下条记录   定义预备资源  开始日期为  获得项目所需资金 的结束日期+1  结束时间是 新的开始+现有工期
如果 项目范围规划 下 定义预备资源  后还有下条记录 以此类推 (循环 项目范围规划 下所有子树)
最后再修改 父类  项目范围规划   的结束日期 和 工期  结果效果如下:

  任务名称 开始日期结束日期  
工期
  -项目范围规划 2014-07-01 2014-08-01 36
            确定项目范围2014-07-01 2014-07-05 5
            获得项目所需资金 2014-07-06 2014-07-1510
            定义预备资源 2014-07-16 2014-07-2510
            获得核心资源 2014-07-25 2014-08-0511
-分析/软件需求 2014-07-02 2014-08-31 58


以上效果怎么实现?


  
   







附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2014-8-9 23:38:04 |只看该作者
treegrid只是简单的数据表格,不支持排程算法
你可以看下我们的甘特图产品
http://plusgantt.com/

Rank: 3Rank: 3

板凳
发表于 2014-8-10 14:09:23 |只看该作者
dforce 发表于 2014-8-9 23:38
treegrid只是简单的数据表格,不支持排程算法
你可以看下我们的甘特图产品
http://plusgantt.com/ ...

不用算法呀 自己写js处理 ,   我只是不知道, 怎么拿到编辑单元格的值,再赋给对应单元格, 这个类似联动的那种. 还有如何获取下一行,再下一行的 方法 再对应的行进行修改相应的值,   这个 也不难, 目前的treeGrid  可以实现呀

甘特图太复杂目前还不想用,还请支持一下,谢谢!

Rank: 8Rank: 8

地板
发表于 2014-8-11 09:37:44 |只看该作者
mex0 发表于 2014-8-10 14:09
不用算法呀 自己写js处理 ,   我只是不知道, 怎么拿到编辑单元格的值,再赋给对应单元格, 这个类似联动的 ...

var index=grid.indexOf(row)
var nextRow=grid.getNode(index+1)    //获取下一行
grid.updateNode(nextRow,{field:value})    //更新行某一字段

Archiver|普加软件

GMT+8, 2025-7-21 01:39 , Processed in 1.021045 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部