树形结构,筛选条件的设置问题

商户表里的数据是树形结构的,也就是有多个根,包含多棵树

现在我做了一个列表,里面包含商户表里所有商户的的信息,现在我想做一个筛选,当选择某一个根商户时,下面能列出它所有的子商户。这个要怎么写呢?我用的不是cube。可以帮我提一个方法吗?
参与7

7同行回答

liren2001liren2001工程师home
我想知道在RS里,能不能直接用start with connect by做树状提示?显示全部
我想知道在RS里,能不能直接用start with connect by做树状提示?收起
零售/批发 · 2010-09-17
浏览805
sgq小屁孩sgq小屁孩学生贵大
:D:D~~~:D:D显示全部
:D:D~~~:D:D收起
教育/培训 · 2010-07-15
浏览789
junix2008junix2008项目经理耐普罗塑胶五金制品(深圳)有限公司
i 服了u,你拖两个下拉列表,上面的下拉列表的query你可以只列出最高一级商户,然后下面的那个下拉列表的query你加一个filter,让上级id=参数,这样就可以级联查询了,注意,把下一级的下拉列表的cascade object选择上一级的下拉列表,这样就能保证在没选择上级的时候,下级也不能选。实...显示全部
i 服了u,
你拖两个下拉列表,上面的下拉列表的query你可以只列出最高一级商户,
然后下面的那个下拉列表的query你加一个filter,让上级id=参数,这样就可以级联查询了,注意,把下一级的下拉列表的cascade object选择上一级的下拉列表,这样就能保证在没选择上级的时候,下级也不能选。

实际上这两个下拉列表的query来源于package里同一个query object,就是上面那个存储过程,只不过filter不一样,上面的filter要hardcode只选第一层,下面的filter是动态使用上面的列表参数过滤。收起
互联网服务 · 2010-05-17
浏览846
4# junix2008 该列表包含一个 id  商户名称   上级id我要怎么设置级联查询呀?我很菜没做出来,请指点一下呀显示全部
4# junix2008


该列表包含一个 id  商户名称   上级id


我要怎么设置级联查询呀?我很菜没做出来,请指点一下呀收起
2010-05-13
浏览823
junix2008junix2008项目经理耐普罗塑胶五金制品(深圳)有限公司
一般的树状结构都涉及到递归查询的问题,一个变通的办法,很死板但是有用:就是用存储过程把所有层次都事先列出来,可以多加几层都没关系,然后你就可以通过参数进行过滤了例如:                      ...显示全部
一般的树状结构都涉及到递归查询的问题,一个变通的办法,很死板但是有用:
就是用存储过程把所有层次都事先列出来,可以多加几层都没关系,然后你就可以通过参数进行过滤了
例如:
                                   A
                                                  /     \
                                                B       C
                                              /   \     /  \
                                            D     E  F    G
直接生成:

A     B     D
A     B     E
A     C     F
A     C     G

让前面的层次重复,这样就一次性把所有下级都查出来了

如果要分层过滤,你就按楼上说的,做级联提示过滤就行了收起
互联网服务 · 2010-05-12
浏览833
2# wujack 只有一个根目录是1,现在我先用connet by把所有商户都查询出来了,但是通常的查询都是从第二层开始的,因为1代表我们公司。现在我想做一个查询,能够选择或者输入一个二级代理名称,出来它下面所有的子代理信息。您能说的具体点吗?我对这块很不熟悉...显示全部
2# wujack


只有一个根目录是1,现在我先用connet by把所有商户都查询出来了,但是通常的查询都是从第二层开始的,因为1代表我们公司。现在我想做一个查询,能够选择或者输入一个二级代理名称,出来它下面所有的子代理信息。

您能说的具体点吗?我对这块很不熟悉收起
2010-05-12
浏览799
wujackwujack软件开发工程师IBM
若不是cube,就只能使用cascading prompt一層一層篩選显示全部
若不是cube,
就只能使用cascading prompt
一層一層篩選收起
系统集成 · 2010-05-12
浏览792

提问者

相关问题

相关资料

问题状态

  • 发布时间:2010-05-12
  • 关注会员:0 人
  • 问题浏览:4760
  • 最近回答:2010-09-17
  • X社区推广