|

楼主 |
发表于 2018-6-7 16:25:12
|
显示全部楼层
我已经处理了,还是不行,你可以随便找一自己的程序试试
Model.prototype.mainDataBeforeRefresh = function(event){
debugger;
var data = this.comp("mainData");
var filterData = this.comp("filterData");
var infortype = filterData.val("infortype");
if (infortype === null ||infortype === undefined ) {
infortype = '(' +"'" +'质量信息单'+ "'"+')'; //加了括号,加了单引号
//infortype = '质量信息单';
}else{
var infortypes = infortype.split(",");
infortype = infortypes [0];
if (infortypes.length >1){
for (var i=1; i<infortypes.length; i++){
infortype += ',' + "'" + infortype + "'";
}
}
infortype = '(' + infortype + ')';
}
data.setFilter('filter1',"FXXLB in :type");
data.filters.setStringVar("type",infortype);
var dotype = filterData.val("dotype");
if (dotype === null ||dotype === undefined ) {
dotype = '本人创建';
}
var createInforPerson = this.getContext().getCurrentPersonName();
if (dotype == "本人创建"){
data.filters.setStringVar("XXCJR",createInforPerson);
data.setFilter('filter2',"FXXCJR =:XXCJR");
} else if (dotype =="本人参与"){
data.filters.setStringVar("XXCJR",createInforPerson);
data.setFilter('filter2',"FXXCJR <>:XXCJR");
}
};
|
|