我正在使用extjs(3.6)商店。
我们可以用单列和值查询,我需要查询多列和多个值。
请建议extjs中的任何方法?
提前致谢,
Ramanavel Selvaraj
答案 0 :(得分:16)
您可以使用queryBy方法
store.queryBy(function(record,id){
return (record.get('oneField') == someValue && record.get('secondField') == otherValue);
});
答案 1 :(得分:0)
您可以使用queryBy方法。希望这个答案对您有帮助。
getStaffName: function(staffId, departmentId){
var staff= store.queryBy(function(record){
return (record.get('staffId') == staffId && record.get('departmentId') == departmentId);
});
if (staff.getCount() > 0) {
try {
return staff.items[0].data.staffName;
}catch(err) {
console.log(err);
return "Undefined";
}
}
return "Undefined";
}