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

QQ登录

只需一步,快速开始

查看: 3443|回复: 8

[结贴] 需要新作一个界面,需要显示两个列表,并链接不同的详...

[复制链接]

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
发表于 2013-9-10 09:08:43 | 显示全部楼层 |阅读模式
版本: 小版本号: 2249
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我现在已经做了两个界面,显示的是同一个表中的数据,只有一个SJBZ字段不一样,SJBZ=1的在界面1显示,SJBZ=0的数据在界面2显示,现在我想要做一个界面链接这两个界面,新做的界面上显示两行列表,一行是SJBZ=1的,一行是SJBZ=0的,然后双击SJBZ=1的数据自动跳转到界面1,双击SJBZ=0的数据,自动跳转到界面2,这如何实现?

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2013-9-10 09:19:32 | 显示全部楼层
var data = justep.xbl('dataMain');
var zt=data.getValue('SJBZ');
if (zt=="0"){
  justep.xbl("wdselectOrg1").open();
};
if (zt=="1"){
  justep.xbl("wdselectOrg2").open();
};

评分

参与人数 1 +3 收起 理由
jishuang + 3 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

76

主题

992

帖子

2212

积分

金牌会员

Rank: 6Rank: 6

积分
2212
QQ
发表于 2013-9-10 09:36:41 | 显示全部楼层
楼上是弹出窗口的打开方式,如果是界面跳转打开可以参照下面
var process = justep.Context.getCurrentProcess();
        var activity = justep.Context.getCurrentActivity();
var data = justep.xbl('dataMain');
var zt=data.getValue('SJBZ');
if (zt=="0"){
  var url = "/OA/car/process/carUseApplyDetail/界面1.w?process="
                        + process + "&activity=" + activity +  "&id=" + id;
        justep.Portal.openWindow("界面1", url);
};
if (zt=="1"){
var url = "/OA/car/process/carUseApplyDetail/界面2.w?process="
                        + process + "&activity=" + activity +  "&id=" + id;
justep.Portal.openWindow("界面2", url);
};

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2013-9-11 10:33:47 | 显示全部楼层
两个GRID组件怎么并排显示啊?我做界面的时候,怎么没法把两个GRID组件并排放啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2013-9-11 11:19:02 | 显示全部楼层
用HSplitter组件,左右都可以放grid
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2013-9-13 11:35:17 | 显示全部楼层
我改了方式了,不做链接两个页面的方式了,就列表详细的界面方式,不过是两个详细界面,分别是tabDetail和tabPage1,现在是根据列表中数据SFYJSTK字段等于0或者1来区分跳转界面,代码如下:
var zt = justep.xbl('dataMain').getValue('SFYJSTK');
if (zt=="1"){
  justep.xbl("tabpanel1").setTabActive("tabDetail");
};
if (zt=="0"){
justep.xbl("tabpanel1").setTabActive("tabPage1");
};

现在运行报错,Uncaught TypeError: Cannot read property '_cellType' of undefined,这个应该怎么改?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2013-9-13 13:33:04 | 显示全部楼层
SFYJSTK大小写是否正确?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2013-9-13 14:24:06 | 显示全部楼层
额,找到原因了,这个SFYJSTK字段是数据库里新加的,没有在ontology文件中加上这个关系。。。。。现在基本功能已经实现了。但是还有个问题,就是现在tabDetail和tabPage1这两个标签页不通过GRID双击,直接点标签也能打开,而且是连接着一条数据的,有没有办法实现点击标签打不开功能,或者点击标签打开的是空界面不带数据的
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2013-9-13 14:49:28 | 显示全部楼层
好了,结贴吧,找到了,禁用改为TRUE就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 14:37 , Processed in 0.086835 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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