jQuery MiniUI

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

锁定问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2016-2-23 10:33:06 |只看该作者 |倒序浏览

我想通过    function OnCellBeginEdit(e) {
                          var record = e.record, field = e.field;
                          if (field == "principal"  && record.pid == "-1") {
                          e.cancel = true;   
                      }
              }
这个方法将跟节点的负责人锁定不让填,但是这个只适用于根节点有值的情况,如果我新建一个根节点,该如何实现?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-2-23 10:39:18 |只看该作者
你要禁止什么样的单元格

Rank: 4

板凳
发表于 2016-2-23 10:43:20 |只看该作者
felt 发表于 2016-2-23 10:39
你要禁止什么样的单元格





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

Rank: 4

地板
发表于 2016-2-23 11:05:04 |只看该作者
felt 发表于 2016-2-23 10:39
你要禁止什么样的单元格

页面已经上传,麻烦看一下

Rank: 8Rank: 8

5#
发表于 2016-2-23 11:34:11 |只看该作者
SSDNJ 发表于 2016-2-23 11:05
页面已经上传,麻烦看一下

这个页面我看不出来你要做什么,请说明你要做什么

Rank: 4

6#
发表于 2016-2-24 16:04:48 |只看该作者
felt 发表于 2016-2-23 11:34
这个页面我看不出来你要做什么,请说明你要做什么

如果treegrid是从数据库中加载出来的,我可以通过根节点pid等于-1时候将里程碑milestone这个空格锁住不让输入   
      function OnCellBeginEdit(e) {
                          var record = e.record, field = e.field;
                          if (field == "milestone"  && record.pid == "-1") {
                          e.cancel = true;   
                      }
              }
但是我要是新建一个叶子节点,pid里是不存在值的,这个时候上面的function是用不了的,请问有什么解决办法?

Rank: 8Rank: 8

7#
发表于 2016-2-24 16:29:54 |只看该作者
SSDNJ 发表于 2016-2-24 16:04
如果treegrid是从数据库中加载出来的,我可以通过根节点pid等于-1时候将里程碑milestone这个空格锁住不让 ...

你可以判断节点的层级或者是不是父节点之类的
tree.isLeaf(node)
tree.getLevel(node)

Rank: 4

8#
发表于 2016-2-24 18:02:35 |只看该作者
dforce 发表于 2016-2-24 16:29
你可以判断节点的层级或者是不是父节点之类的
tree.isLeaf(node)
tree.getLevel(node) ...

我想获得这棵树上所有根节点加子节点的值,然后作循环条件,来判断每个节点的预计实施时间不能大于预计完成时间,请问这个所有节点的值怎么获取?

Rank: 8Rank: 8

9#
发表于 2016-2-25 09:28:32 |只看该作者
SSDNJ 发表于 2016-2-24 18:02
我想获得这棵树上所有根节点加子节点的值,然后作循环条件,来判断每个节点的预计实施时间不能大于预计完 ...

请参考tree的关于节点获取的API,获取到节点,自己遍历计算你要的数据

Archiver|普加软件

GMT+8, 2024-10-2 23:24 , Processed in 1.038655 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部