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

QQ登录

只需一步,快速开始

查看: 2723|回复: 6

[结贴] 取树节点ID问题

[复制链接]

28

主题

97

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
QQ
发表于 2015-9-1 10:19:30 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 xlgtyx 于 2015-9-1 10:25 编辑

做了一个左tree右grid界面,要实现点左tree节点 ,右grid根据左Tree节点的ID刷新表格数据,tree和grid挂了同一个表的两个data,但在实现时用getCurrentRowID()取的都是点击上一个操作节点的ID。在界面进来时取的是getCurrentRowID()返回值 是undefind,但界面可以看到当前的节点为第一个节点,不是根节点,点击同一级其他节点,getCurrentRowID()返回值为第一个节点的ID值 。是哪里设置有问题吗?

Model.prototype.treeDataIndexChanging = function(event){
debugger;
  var ListData = this.comp("gridData");
  var treeid=this.comp("treeData").getCurrentRowID();
  ListData.setFilter("clientfilter", "fparentid='"+treeid+"'")
  ListData.refreshData();
/*  var row = ListData.getRowByID(toOrgID);
  if (row) {
   orgListData.to(row);
  }*/
};
QQ图片20150901102332.png
QQ图片20150901102457.jpg

Desktop.rar

2.15 KB, 下载次数: 449

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2015-9-1 15:11:12 | 显示全部楼层
在data的索引改变事件中event.row.getID()获取的值测试没问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

97

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
QQ
 楼主| 发表于 2015-9-1 15:32:03 | 显示全部楼层
本帖最后由 xlgtyx 于 2015-9-1 16:35 编辑

点虚根据后报错。怎么判断当前选择是不是虚根。另外在界面打开时默认焦点是虚根下的第一个子节点,如何设置成虚根为默认的焦点。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2015-9-1 18:27:25 | 显示全部楼层
1.可以判断一下event.row
if(event.row){
          alert(event.row.getID());
        }
2.
        var tree = this.comp("treeGrid");
                tree.selectVirtualRoot();
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

97

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
QQ
 楼主| 发表于 2015-9-2 08:08:42 | 显示全部楼层
        var tree = this.comp("treeGrid");
                 tree.selectVirtualRoot();
放到哪个事件里好一些,谢谢!!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2015-9-2 10:42:56 | 显示全部楼层
看自己的需求,可以放到model的onload中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

97

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
QQ
 楼主| 发表于 2015-9-2 15:34:34 | 显示全部楼层
谢谢,结贴了!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 22:14 , Processed in 0.063292 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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