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

QQ登录

只需一步,快速开始

查看: 2337|回复: 6

[处理中3] Data组件返回空时不刷新Tree组件

[复制链接]

24

主题

108

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
发表于 2017-3-1 20:13:24 | 显示全部楼层 |阅读模式
Tree组件绑定Data组件,单击Tree组件项目自动刷新Data组件,如果刷新Data组件返回记录,Tree组件就会加载下级项目,如果Data组件返回空记录,Tree组件不会变化,仍显示当前项目。此时应该进入下级,显示空项目列表。不知是否Bug,应该如何解决?谢谢!
发表于 2017-3-2 09:39:47 | 显示全部楼层
树形数据显示,有一个字段表示是否叶子节点,如果是叶子节点,就不要再进入下一级了!
数据延迟加载参考:/UI2/demo/baas/treeDelayLoad/index.w
它里面叶子节点的字段,属性设置是:nodeKindRelation="isLave"

关于叶子节点字段存储的内容:参考:http://docs.wex5.com/wex5-ui-question-list-2117/
值存储的就是:nkLeaf
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

24

主题

108

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
 楼主| 发表于 2017-3-2 11:26:32 | 显示全部楼层
liangyongfei 发表于 2017-3-2 09:39
树形数据显示,有一个字段表示是否叶子节点,如果是叶子节点,就不要再进入下一级了!
数据延迟加载参考:/ ...

谢谢答复!
不是这个问题,有问题的节点不是叶子结点,只不过下面没有子节点,此时点击它应该打开此节点,但子节点为空,而不应该保持在当前结点不变。
PS:我用的是PopOver+Tree,不是标准树形,而是导航模式。类似这个的行政区案例:http://docs.wex5.com/comps-tree/
回复 支持 反对

使用道具 举报

发表于 2017-3-2 14:44:22 | 显示全部楼层
ejzhang 发表于 2017-3-2 11:26
谢谢答复!
不是这个问题,有问题的节点不是叶子结点,只不过下面没有子节点,此时点击它应该打开此节点 ...

下面没有节点了!还点进去干嘛呢??如果你想新增一行!,调用newData方法 指定parent属性为当前行对象就可以了!只要下面又子节点就可以点进去了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

24

主题

108

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
 楼主| 发表于 2017-3-2 16:25:52 | 显示全部楼层
liangyongfei 发表于 2017-3-2 14:44
下面没有节点了!还点进去干嘛呢??如果你想新增一行!,调用newData方法 指定parent属性为当前行对象就 ...

没有子节点也应该能进去,起码不会让人迷惑,怎么点了没反应;另外从逻辑上,Data组件加载了空记录,Tree组件的关联操作应该运行。
回复 支持 反对

使用道具 举报

发表于 2017-3-2 16:58:41 | 显示全部楼层
ejzhang 发表于 2017-3-2 16:25
没有子节点也应该能进去,起码不会让人迷惑,怎么点了没反应;另外从逻辑上,Data组件加载了空记录,Tree ...

如果不是叶子节点!下面有数据!tree组件就能够点进去的!,没数据就点不进去!就这样设计的!要不你可以自己弹出框提示用户!已经是最后一条数据,下面没有子数据!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

24

主题

108

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
 楼主| 发表于 2017-3-2 17:22:25 | 显示全部楼层
liangyongfei 发表于 2017-3-2 16:58
如果不是叶子节点!下面有数据!tree组件就能够点进去的!,没数据就点不进去!就这样设计的!要不你可以 ...

如果用Windows资源管理器做例子是不是好理解一些,空文件夹点击后也会打开,只不过显示文件列表是空的,而不应该停留在原处,我觉得还是这个逻辑更好。
这只是我的意见,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 23:00 , Processed in 0.063969 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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