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

QQ登录

只需一步,快速开始

楼主: chaierkid

[结贴] bizdata设置树形展示的问题,在线等,急

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2015-3-19 16:03:46 | 显示全部楼层
把语句发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-3-20 09:30:48 | 显示全部楼层
本帖最后由 chaierkid 于 2015-3-20 09:34 编辑
jishuang 发表于 2015-3-19 16:03
把语句发一下看看

SELECT tabWBSItem.*,tabItemNotation.fWBSItemID as fWBSItemID,tabItemNotation.fNotationInfo as fNotationInfo,tabItemNotation.fNotationName as fNotationName,tabWBSItemState,tabWBSItemState.sProcessState as sProcessState,tabWBSItemState.sExamineState as sExamineState,tabWBSItemState.sAttentionLevel as sAttentionLevel,tabWBSItemState.sImportDegree as sImportDegree,tabWBSItem as tabWBSItem1,tabWBSItem.version as version,tabWBSItem.fItemName as fItemName,tabWBSItem.fInstruction as fInstruction,tabWBSItem.fMissionPrincipal as fMissionPrincipal,tabWBSItem.fMissionMinitor as fMissionMinitor,tabWBSItem.fExamineState as fExamineState,tabWBSItem.fStartDate as fStartDate,tabWBSItem.festimatedFinishDate as festimatedFinishDate,tabWBSItem.fEndDate as fEndDate,tabWBSItem.fProcessState as fProcessState,tabWBSItem.fProcessInstruction as fProcessInstruction,tabWBSItem.fCreateTime as fCreateTime,tabWBSItem.fEditTime as fEditTime,tabWBSItem.fIsDelete as fIsDelete,tabWBSItem.fIsShow as fIsShow,tabWBSItem.fState as fState,tabWBSItem.fDescription as fDescription,tabWBSItem.fParentNode as fParentNode,tabWBSItem.fChildNode as fChildNode,tabWBSItem.fNodeType as fNodeType,tabWBSItem.fLevel as fLevel,tabWBSItem.fExamineInfo as fExamineInfo,tabWBSItem.fAttentionLevel as fAttentionLevel,tabWBSItem.fImportDegree as fImportDegree,tabWBSItem.fNotationImage as fNotationImage,tabWBSItem.fCreateItemPerson as fCreateItemPerson,tabWBSItem.fUpdateField as fUpdateField,case when fExamineState + fProcessState = 8 then '已完成' when fStartDate is null AND festimatedFinishDate is null then '正常' when :currentDate() > festimatedFinishDate then '已过期' when fStartDate = festimatedFinishDate then '快过期' when ( ( getYear(festimatedFinishDate) - getYear(:currentDate()) ) * 365 + ( getMonth(festimatedFinishDate) - getMonth(:currentDate()) ) * 30 + ( getDay(festimatedFinishDate) - getDay(:currentDate()) ) ) * 1.0 / ( ( getYear(festimatedFinishDate) - getYear(fStartDate) ) * 365 + ( getMonth(festimatedFinishDate) - getMonth(fStartDate) ) * 30 + ( getDay(festimatedFinishDate) - getDay(fStartDate) ) ) <= 0.2 then '快过期' else '正常' end as fImage FROM tabWBSItem tabWBSItem optional join tabItemNotation tabItemNotation on tabItemNotation.fWBSItemID = tabWBSItem optional join tabWBSItemState tabWBSItemState on tabWBSItemState.fWBSItemId = tabWBSItem WHERE ( not tabWBSItem in ('_is_root_8090F41FCAB54BF19E8201CD0258A7D6') ) AND ((tabWBSItem.fIsDelete = 0 and tabWBSItem.fIsShow = 1) AND (fParentNode is null)) ORDER BY fCreateTime ASC
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2015-3-20 10:46:40 | 显示全部楼层
如果要过滤的根不是最根级的节点,在root-filter中加上根节点的过滤 is not null看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-3-20 11:19:14 | 显示全部楼层
jishuang 发表于 2015-3-20 10:46
如果要过滤的根不是最根级的节点,在root-filter中加上根节点的过滤 is not null看看 ...

我就是要过滤跟节点的。。。。
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-3-20 11:40:42 | 显示全部楼层
jishuang 发表于 2015-3-20 10:46
如果要过滤的根不是最根级的节点,在root-filter中加上根节点的过滤 is not null看看 ...

我如果不过滤最根级的节点,就会出现下面的情况。。。。
图一是正确的,图二就没有跟项目了,直接从第二级开始显示了。。。。
q.png
w.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2015-3-20 13:30:02 | 显示全部楼层
tabWBSItem.level=0这个写到data的filter,不写到root-filter,看看效果
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-3-20 13:36:51 | 显示全部楼层
jishuang 发表于 2015-3-20 13:30
tabWBSItem.level=0这个写到data的filter,不写到root-filter,看看效果

那就把其他级别的数据过滤了。。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2015-3-20 13:56:02 | 显示全部楼层
chaierkid 发表于 2015-3-20 13:36
那就把其他级别的数据过滤了。。。。

root-filter中的parnet is null的过滤还在过滤的就是根啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-3-20 13:57:22 | 显示全部楼层
jishuang 发表于 2015-3-20 13:56
root-filter中的parnet is null的过滤还在过滤的就是根啊

我也觉得加上fparentnode is null ,应该就是过滤跟了,但是同样把其他数据过滤了。。。。
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-3-20 14:24:39 | 显示全部楼层
jishuang 发表于 2015-3-20 13:56
root-filter中的parnet is null的过滤还在过滤的就是根啊

能远程帮我看一下么?813974450
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 23:22 , Processed in 0.078286 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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