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

QQ登录

只需一步,快速开始

查看: 1897|回复: 2

[处理中4] 为什么bassData的filetrs不能传参

[复制链接]

77

主题

314

帖子

614

积分

高级会员

Rank: 4

积分
614
QQ
发表于 2017-4-12 17:55:25 | 显示全部楼层 |阅读模式
Model.prototype.windowDialog1Receive = function(event){
                var sel1 = event.data.year1;
        var sel2 = event.data.year2;
        var data1 = this.comp('mainData');
                var filter = data1.filters;
                var ORG =  event.data.adminOrg;
                var orgID=event.data.orgID;//暂时留着               
                filter.setStringVar("sel1",sel1);                //会报错说serStringVar不存在
                if(sel1>sel2){
//                        justep.Util.hint("请选择正确的年份区间!", {type: 'success', parent: this.getRootNode()});
                }else{

                       
                        filter.setFilter('filter1',"YEAR >= :sel1 and YEAR <="+sel2+" and "+ "ORG LIKE concat('%', '"+ORG+"', '%') and AUDIT_RESULT='1'");       
                        data1.setOrderBy("YEAR",0);       
                        data1.refreshData();
                        this.goToList();
                }   
        };

77

主题

314

帖子

614

积分

高级会员

Rank: 4

积分
614
QQ
 楼主| 发表于 2017-4-12 17:57:38 | 显示全部楼层
为什么?
QQ图片.png
回复

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-12 18:10:46 | 显示全部楼层
var filter = data1.filters;
filter.setStringVar("sel1",sel1);           
你把这两句合起来写呢!
传递过程可能会导致错误的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 06:22 , Processed in 0.082827 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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