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

QQ登录

只需一步,快速开始

查看: 1978|回复: 9

[结贴] 树的刷新,定位到指定某一节点

[复制链接]

13

主题

106

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
发表于 2013-9-9 14:23:33 | 显示全部楼层 |阅读模式
如图所示,新增父节点下的子节点(月薪测试2)后,树形展示任为打开第一级(月薪),定位到新增加的子节点(月薪测试2)。
2.png

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-9-9 14:30:23 | 显示全部楼层
使用data组件的方法
void  expandRow(string rowID)
树形数据展开行
void  expandRows(string rowIDs)
树形数据展开指定的行
void  expandRowsToLevel(integer level, rowIDs)
树形数据展开到第N层
void  expandTreeByIdPath(string path, function callbak)
树形数据按id path展开
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

13

主题

106

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2013-9-9 15:49:38 | 显示全部楼层
zhaixin 发表于 2013-9-9 14:30
使用data组件的方法
void  expandRow(string rowID)
树形数据展开行

管理员你好!我页面加了一个trigger,click事件用了expandRows。但是没有效果,请问,可否远程看下呢?
mainActivity.trigger1Click = function(event){
  debugger;
  justep.xbl("dataMain").expandRows('DF20F41A5C264C7BB67680E197B5E523');       
};
回复 支持 反对

使用道具 举报

4

主题

87

帖子

195

积分

初级会员

Rank: 2

积分
195
QQ
发表于 2013-9-9 17:44:12 | 显示全部楼层
justep.xbl("dataMain").expandRow('DF20F41A5C264C7BB67680E197B5E523');    方法后边是不要s的
   
远程的联系方法 QQ 2747052626。添加好友时,需要填写论坛账号
发远程时同时也发一下
回复 支持 反对

使用道具 举报

13

主题

106

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2013-9-10 16:42:14 | 显示全部楼层
hehongbo 发表于 2013-9-9 17:44
justep.xbl("dataMain").expandRow('DF20F41A5C264C7BB67680E197B5E523');    方法后边是不要s的
   
...

修改后,还是erro
mainActivity.trigger1Click = function(event){
  debugger;
  justep.xbl("dataMain").expandRow('DF20F41A5C264C7BB67680E197B5E523');
};
erro.png
回复 支持 反对

使用道具 举报

13

主题

106

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2013-9-11 14:14:49 | 显示全部楼层
zhaixin 发表于 2013-9-9 14:30
使用data组件的方法
void  expandRow(string rowID)
树形数据展开行

管理员你好!我试了指定行expandRows这个方法,但是没有实现。看了你回复其他人的帖子。向你请教下
---void  expandTreeByIdPath(string path, function callbak)
---树形数据按id path展开
这个的用法!不太理解
回复 支持 反对

使用道具 举报

13

主题

106

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2013-9-11 14:16:03 | 显示全部楼层
hehongbo 发表于 2013-9-9 17:44
justep.xbl("dataMain").expandRow('DF20F41A5C264C7BB67680E197B5E523');    方法后边是不要s的
   
...

没有效果啊
回复 支持 反对

使用道具 举报

13

主题

106

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2013-9-12 14:23:29 | 显示全部楼层
感谢远程支持的起步技术人员!问题还在解决中ING。。。。。。。。。。。
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2013-9-12 14:48:53 | 显示全部楼层
data.expandTreeByIdPath(idPath);  //展开树   
idpath为rowid的路径 (参考数据库的组织机构表sa_oporg的sFID列)

按照id展看用的就是下面的函数,组织机构上有例子
void expandTreeByIdPath( path, callbak)
树形数据按id path展开
data.expandTreeByIdPath("/aaaa/bbbb");
特别说明组织机构的fId是带类型的需要fId.replace(/\.[^\/]+/g, "");
data.expandTreeByIdPath(fId.replace(/\.[^\/]+/g, ""));

评分

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

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35936
发表于 2013-11-12 11:24:40 | 显示全部楼层
确认传的id是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 03:48 , Processed in 0.113270 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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