|

楼主 |
发表于 2017-5-8 17:13:32
|
显示全部楼层
//模糊查询
Model.prototype.searchButtonClick = function(event) {
var listData = this.comp("sendObjeListData");
var self = this;
var sFind = self.getElementByXid("searchInput").value;
if(sFind==""){
listData.each(function(param){
param.row.val('showed',true);
});
}
var vData = self.sendObjArray;
// for(var j=0;j<self.sendObjArray.length;j++){
// vData.push(self.sendObjArray[j].pname);
// }
if(sFind!=""){
var nPos;
var vResult = [];
for(var i in vData){
var sTxt=vData[i]||'';
nPos=sTxt.indexOf(sFind);
if(nPos>=0){
vResult[vResult.length] = sTxt;
}
}
for(var n in vResult ){
var data = this.comp('sendObjeListData');
var lRow = data.getLastRow(), row;
data.first();
do {
row = data.getCurrentRow();
if(vResult[n]===row.val("pname")){
row.val("showed",true);
}else{
row.val("showed",false);
}
data.next();
} while (lRow != row);
}
}
}; |
|