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

QQ登录

只需一步,快速开始

查看: 2640|回复: 5

[结贴] windowDialog接收参数以后怎么对弹出的数据做过滤

[复制链接]

19

主题

64

帖子

170

积分

初级会员

Rank: 2

积分
170
QQ
发表于 2013-10-20 15:35:32 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2013-10-20 17:52:21 | 显示全部楼层
可以在model的onload 事件里写代码,
对数据进行过滤
var data = justep.xbl("dataMain");
data.setFilter("filter","fNAME='" + ls + "'");
data.refreshData();

ls就是你传过来的值;

评分

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

查看全部评分

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

使用道具 举报

发表于 2013-10-20 18:26:29 | 显示全部楼层
这是要过滤数据源吗,那么就同楼上说的一样了。
回复 支持 反对

使用道具 举报

50

主题

483

帖子

1163

积分

金牌会员

Rank: 6Rank: 6

积分
1163
QQ
发表于 2013-10-21 09:20:07 | 显示全部楼层
比如这样:
acceptParentParamsFun = receiveData;
function receiveData(data) {
        refreshSelectedData(data.selectedOrgIDs);
}
function refreshSelectedData(selectedOrgIDs) {
        var filter = "1 = 0";
        if (selectedOrgIDs)
                filter = appCommon.FilterUtils.joinFilter(filter, appCommon.FilterUtils
                                .getInFilter("OA_DC_ExternalUnit", selectedOrgIDs, ","), "OR");

        var selectedData = justep.xbl("dSelected");
        selectedData.setFilter("selectedFilter", filter);
        selectedData.refreshData();
}

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

19

主题

64

帖子

170

积分

初级会员

Rank: 2

积分
170
QQ
 楼主| 发表于 2013-10-21 10:52:52 | 显示全部楼层
悲催的程序员 发表于 2013-10-21 09:20
比如这样:
acceptParentParamsFun = receiveData;
function receiveData(data) {

谢谢
回复 支持 反对

使用道具 举报

19

主题

64

帖子

170

积分

初级会员

Rank: 2

积分
170
QQ
 楼主| 发表于 2013-10-21 10:53:10 | 显示全部楼层
fpj 发表于 2013-10-20 17:52
可以在model的onload 事件里写代码,
对数据进行过滤
var data = justep.xbl("dataMain");

谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 15:25 , Processed in 0.072243 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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