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

QQ登录

只需一步,快速开始

查看: 2560|回复: 6

[结贴] BeX5 V3.2 如何遍历树形 ?

[复制链接]

27

主题

140

帖子

1738

积分

金牌会员

Rank: 6Rank: 6

积分
1738
QQ
发表于 2015-9-15 21:16:20 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
如图,要设置树叶的默认值,要保证全部树叶只能有一个默认值

现遍历树形 data (autoLoad=true, limit=-1, delayLoad=false, 树形也已全部展开)


data.getCount=5 , 但是 data.datas.latestValue 只有两条数据(树根)
118.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2015-9-16 11:16:18 | 显示全部楼层
如下测试获取的就是所有的name的值
  1. Model.prototype.modelLoad = function(event) {

  2.                 var grid = this.comp("treeGrid");
  3.                 grid.expandAll();

  4.                 var data = this.comp('treeData');
  5.                 var names = [];
  6.                 data.each(function(param) {
  7.                         names.push(param.row.val('fName'));
  8.                 });
  9.                 alert(names);

  10.         };
复制代码


name.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

140

帖子

1738

积分

金牌会员

Rank: 6Rank: 6

积分
1738
QQ
 楼主| 发表于 2015-9-16 19:08:39 | 显示全部楼层
本帖最后由 shmp54 于 2015-9-17 09:29 编辑

用 data.each 可以遍历到所有数据  
但是 data 数据集中只有两条数据……

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2015-9-17 13:38:45 | 显示全部楼层
你的需求是只找最后一级的叶子节点的值?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

140

帖子

1738

积分

金牌会员

Rank: 6Rank: 6

积分
1738
QQ
 楼主| 发表于 2015-9-17 16:54:23 | 显示全部楼层
jishuang 发表于 2015-9-17 13:38
你的需求是只找最后一级的叶子节点的值?

解决了,可以遍历拿到 所有的 row ,再处理
就是有点疑问 data 中怎么就剩两条数据?

结贴吧  
回复 支持 反对

使用道具 举报

104

主题

308

帖子

566

积分

高级会员

Rank: 4

积分
566
QQ
发表于 2015-10-13 16:27:56 | 显示全部楼层
jishuang 发表于 2015-9-16 11:16
如下测试获取的就是所有的name的值

图片的这个树形数据怎么出来的?有具体的步骤没?详细点的。
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2016-12-14 16:18:53 | 显示全部楼层
shmp54 发表于 2015-9-17 16:54
解决了,可以遍历拿到 所有的 row ,再处理
就是有点疑问 data 中怎么就剩两条数据?

请问你对树grid的数据条数怎么做的。   我只能做到遍历父级的数据条数,但是子级的数据,要展开才能计算条数
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 07:37 , Processed in 0.102418 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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