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

QQ登录

只需一步,快速开始

查看: 3020|回复: 6

[结贴] 如何在页面中通过按钮事件去查询符合条件的数据?

[复制链接]

14

主题

74

帖子

124

积分

初级会员

Rank: 2

积分
124
QQ
发表于 2014-4-16 17:25:29 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE9
我是想通过弹出窗口选择主表列表中的一条数据作为参数去查询从表的数据,然后将主表和查询出的从表数据赋值到父页面相应位置,怎么实现?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

38

主题

829

帖子

1656

积分

金牌会员

过客

Rank: 6Rank: 6

积分
1656
QQ
发表于 2014-4-16 17:34:13 | 显示全部楼层
本帖最后由 daniel007 于 2014-4-16 17:40 编辑

弹出窗口可以写过滤条件,查处的数据,获取相应的data,然后setValue到相应的页面字段中。

3.mapping

3.mapping

1.界面

1.界面

2。相应地trigger事件

2。相应地trigger事件

还可以写相关的查询条件

还可以写相关的查询条件
回复 支持 反对

使用道具 举报

14

主题

74

帖子

124

积分

初级会员

Rank: 2

积分
124
QQ
 楼主| 发表于 2014-4-16 17:34:42 | 显示全部楼层
jishuang 发表于 2014-4-16 17:32
参考http://bbs.justep.com/forum.php?mod=redirect&goto=findpost&ptid=56079&pid=165045766

这个我看过,就是不知道在弹出窗口中怎么去查数据?
回复 支持 反对

使用道具 举报

14

主题

74

帖子

124

积分

初级会员

Rank: 2

积分
124
QQ
 楼主| 发表于 2014-4-16 17:48:14 | 显示全部楼层
一九四七 发表于 2014-4-16 17:34
这个我看过,就是不知道在弹出窗口中怎么去查数据?

怎么去“写过滤条件,查处的数据,获取相应的data”呢?
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-4-16 21:54:38 | 显示全部楼层
一九四七 发表于 2014-4-16 17:48
怎么去“写过滤条件,查处的数据,获取相应的data”呢?

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);
};

点评

方法不错!  发表于 2014-4-21 15:53

评分

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

查看全部评分

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

使用道具 举报

14

主题

74

帖子

124

积分

初级会员

Rank: 2

积分
124
QQ
 楼主| 发表于 2014-4-17 08:17:29 | 显示全部楼层
fpj 发表于 2014-4-16 21:54
var process = justep.Context.getCurrentProcess();
var activity = justep.Context.getCurrentActivity ...

你说的应该是,两个页面跳转和传参的方法,页面跳转问题我用的是windowDialog解决了,不过你这个方法很不错!查询数据问题我是这样的
mainActivity2.gridRowClick = function(event){
        var jydh=justep.xbl("main").getValue("fJYDH",event.rowID);
        justep.xbl("bizData1_9").setFilter('filter1', "SA_JYDMXB.fJYDH="+jydh);
        justep.xbl("bizData1_9").loadData();
};
然后用父页面的onrecieve事件接收弹出窗口查出的data,然后将这个data的数据写入grid表中
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 19:47 , Processed in 0.067652 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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