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

[已解决] 关于树形视图显示问题

  [复制链接]
金中软件 发表于 2014-6-24 15:30:34 | 显示全部楼层 |阅读模式
本帖最后由 Jarod 于 2014-6-26 09:58 编辑

如图所示,视图值类型已选择为显示值,但左边树形结构却仍显示部门ID
aa.jpg
nice 发表于 2014-6-24 15:59:28 | 显示全部楼层
本帖最后由 nice 于 2014-6-24 16:06 编辑

能给下你生成这个视图的代码.

顺路 你使用一下真实值 试试,
回复

使用道具 举报

 楼主| 金中软件 发表于 2014-6-24 16:18:13 | 显示全部楼层
真实值两边都是部门ID。
实现方法:
在链接的视图表单加一字段 upid ,获取所点击节点的id,值脚本为
getParameter("treedocid");

该视图的sql脚本为
var node=getParameter("treedocid");
var sql="select * from tlk_链接视图表名 where item_upid ='"+node+"'";
sql;
回复

使用道具 举报

 楼主| 金中软件 发表于 2014-6-24 16:34:09 | 显示全部楼层
本帖最后由 金中软件 于 2014-6-24 16:36 编辑

使用真实值两边就都是部门ID了。如何使得左右两边都显示为部门名称呢
回复

使用道具 举报

nice 发表于 2014-6-24 16:56:53 | 显示全部楼层
SKT1L1OTGHYR$PI1}W]9S[S.jpg 想看下你的这个是怎么填写的.
留个Q快速解决
回复

使用道具 举报

 楼主| 金中软件 发表于 2014-6-24 16:56:56 | 显示全部楼层
想用以下方法转换:

var id=getItemValueAsString("orgname");
var process = createProcess("cn.myapps.core.department.ejb.DepartmentProcess");
var dept=process.doView(id);//id为部门ID,获取部门对象
var name=dept.getName();//获取部门名称
name;
但提示getName方法未定义
回复

使用道具 举报

 楼主| 金中软件 发表于 2014-6-24 17:00:14 | 显示全部楼层
QQ:2466549044
回复

使用道具 举报

 楼主| 金中软件 发表于 2014-6-24 17:40:53 | 显示全部楼层
通过远程,问题已解决。
用文本框转换
var dep=getItemValue("orgname");
//dep;
var process = createProcess("cn.myapps.core.department.ejb.DepartmentProcess");
var dept=process.doView(dep);
//var name=dept.getName();
if(dept!=null){
var id=dept.getName();
}
id;
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 17:36

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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