天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1083|回复: 6

[已解决] 树形视图的菜单参数

[复制链接]
三友软件 发表于 2013-9-13 12:11:17 | 显示全部楼层 |阅读模式
本帖最后由 echochen 于 2013-11-1 11:22 编辑

我在菜单上设置参数,但使用树形视图。但在视图的数据上获取不到
把那个树形视图改成列表视图的话就行。
我查过以前别人发的帖子。好像说树形视图没办法获取菜单上的参数
现在我想通过菜单上不同的菜单,相同的参数,不同的值,对同一个树形视图进行操作。
也就是说按不同的菜单,根据不同的值,树形视图显示不同的内容。
有什么办法实现这个问题吗?
 楼主| 三友软件 发表于 2013-9-13 12:15:27 | 显示全部楼层
]对了,我是sp8的。
还有就是树形视图刚打开时只显示一部份数据,或是无数据。打开后,我想根据查询表单上的数据,查询出另一部份数据。但我查是查出来了,右边的列表显示另一部份数据主第一条记录,但左侧的树却是原样,没有改变
[attachimg]12749[/attachimg

设置好查询条件后点击查询,有数据

设置好查询条件后点击查询,有数据

刚打开时数据是空的

刚打开时数据是空的
kimi 发表于 2013-9-13 13:42:21 | 显示全部楼层
您好:针对你的第一楼的问题,不同的菜单链接同一个视图时,显示不同的数据,建议您这些菜单采用脚本链接的方式,然后在脚本中设置session,最后在树形视图过滤中获取session值,类似如下:
a61.gif
a62.gif
链接脚本类似:

  1. var url="http://192.168.0.4:8080/R2.5-sp8/portal/dynaform/view/displayViewWithPermission.action?_resourceid=11e3-1c2f-a0a78343-918c-654d547a16ea&_viewid=11e3-1c2f-5bdb8303-918c-654d547a16ea&clearTemp=true&application=11e3-0afb-92393adc-ba3c-0d0fcecd540c";
  2. var request = $WEB.getParamsTable().getHttpRequest();
  3. var Idss2 = "aaaa";
  4. request.getSession().setAttribute(getWebUser().getId(),Idss2);
  5. url;
复制代码
视图过滤代码类似:

  1. var request = $WEB.getParamsTable().getHttpRequest();
  2. var flag=request.getSession().getAttribute(getWebUser().getId());
  3. println(flag+"     ======flag=====");
  4. var value1=getItemValueAsString("本级节点名称");
  5. var sql="select * from tlk_树形视图表单 where 1=1";
  6. if(flag.trim().length()>0){
  7.    sql+=" and item_人员信息='"+flag+"'";
  8. }if(value1.trim().length()>0){
  9.    sql+=" and item_本级节点名称='"+value1+"'";
  10. }
  11. sql;
复制代码
针对您第二楼的需求,刚刚问过研发,目前树形左侧结构不会跟进您右侧的数据进行重计算。给您带来不便实在抱歉。
 楼主| 三友软件 发表于 2013-11-1 11:22:06 | 显示全部楼层
目前好像没办法实现,我已自己写个树形网页去实现!
echochen 发表于 2013-11-1 11:22:38 | 显示全部楼层
额,感谢您的反馈。
 楼主| 三友软件 发表于 2013-11-1 11:28:33 | 显示全部楼层
我是在自己写的网页上做一个下拉框,下拉框变动时,修改参数再进行刷新网页,根据传入的参数进行读取数据,并用一个递归函数实现自画树形
echochen 发表于 2013-11-1 11:29:22 | 显示全部楼层
感谢您的分享。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 06:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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