起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: ltt

[结贴] trriger按钮在特定时才能使用?

  [复制链接]

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-8-26 16:36:25 | 显示全部楼层
ltt 发表于 2014-8-26 16:34
对啊  鼠标点一组的时候  新建一个发包方  保存以后  鼠标点二组的时候  就不能新建了  因为  发包方已经 ...

上面的代码写在什么事件里?
QQ:179785966
回复 支持 反对

使用道具 举报

发表于 2014-8-26 16:43:14 | 显示全部楼层
使用级别判断有些限制的,楼主在单击事件中判断是否有子节点要好点吧
回复 支持 反对

使用道具 举报

73

主题

247

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2014-8-26 16:48:06 | 显示全部楼层
yinlun 发表于 2014-8-26 16:36
上面的代码写在什么事件里?

上面的代码  都写在行政区 事件里了  我改成这样了  你看有没有逻辑错误  就是说  我用鼠标点击 每组时  会获取一个行政区的longcode字段  如果longcode字段与发包方编码不一样  就可以继续新建。
mainActivity.tree1RowClick = function(event){
    var listData = justep.xbl("listData");
    var treedata = justep.xbl("bizTree");
    listData.filters.clear();
        listData.filters.setFilter("filterLike", "FBF.FBFBM like '" + treedata.getValue("longcode", treedata.getCurrentID()) + "%'");
        listData.refreshData();
    var FBFBM = listData.getValue("FBFBM");
    var level = treedata.getValue("level");
    var longcode = treedata.getValue("longcode");
    if (level != 7) {
            justep.xbl("newTrigger").setDisabled(true);//不可用
        } else {
                // 如果组别可用,再判断 发包方编码是否为空
            if (FBFBM != "" || FBFBM == longcode) {
                  justep.xbl("newTrigger").setDisabled(true);//不可用
                } else {
                  justep.xbl("newTrigger").setDisabled(false);//可用
                }

        }

};

回复 支持 反对

使用道具 举报

73

主题

247

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2014-8-26 16:48:58 | 显示全部楼层
暗夜的忧伤 发表于 2014-8-26 16:43
使用级别判断有些限制的,楼主在单击事件中判断是否有子节点要好点吧

应该怎么判断是否有子节点呢  求代码。。
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-8-26 17:07:51 | 显示全部楼层
ltt 发表于 2014-8-26 16:48
上面的代码  都写在行政区 事件里了  我改成这样了  你看有没有逻辑错误  就是说  我用鼠标点击 每组时   ...

FBFBM不为空和编号相等应该同时满足的时候,按钮才不可用吧 ,&&表示两个条件都必须满足         
if (FBFBM != "" && FBFBM == longcode) {
                   justep.xbl("newTrigger").setDisabled(true);//不可用
                } else {
                   justep.xbl("newTrigger").setDisabled(false);//可用
                }

评分

参与人数 1 +8 收起 理由
jishuang + 8 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

发表于 2014-8-26 17:17:42 | 显示全部楼层
ltt 发表于 2014-8-26 16:48
应该怎么判断是否有子节点呢  求代码。。

你的树都是有父节点的吧,判读但前节点下有没有数据应该就行了吧
例如:节点1 的id为0101 父节点为01 没有子节点
那么你用节点1的id使用父节点=‘0101’的语句就查不到数据
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 18:49 , Processed in 0.075640 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表