combo.cache = combo.cache || {
QualificationValueIds: [],
QualificationsLabels: [],
remove: function(record) {
var idL = this.QualificationValueIds.length, i = 0;
for (i = 0; i < idL; i++) {
if (this.QualificationValueIds[i] == record.data.ID) {
this.QualificationValueIds.splice(i, 1);
}
}
var titleL = this.QualificationsLabels.length;
for (i = 0; i < titleL; i++) {
if (this.QualificationsLabels[i] == record.data.Label) {
this.QualificationsLabels.splice(i, 1);
}
}
}
};
if (record.data.checked) {
combo.cache.QualificationValueIds.push(record.data.ID);
combo.cache.QualificationsLabels.push(record.data.Label);
} else {
combo.cache.remove(record);
}
Ext.each(self.Controller.criteriaAdvancedPersonSearch.Qualifications, function(quanlification, i) {
var typeId = quanlification.QualificationTypeId;
if (typeId != IDQualifcation) {
return;
}
self.Controller.criteriaAdvancedPersonSearch.Qualifications[i].QualificationValueIds = combo.cache.QualificationValueIds;
self.Controller.criteriaAdvancedPersonSearch.QualificationsLabels[name] = combo.cache.QualificationsLabels;
});
QualificationValueIds: [],
QualificationsLabels: [],
remove: function(record) {
var idL = this.QualificationValueIds.length, i = 0;
for (i = 0; i < idL; i++) {
if (this.QualificationValueIds[i] == record.data.ID) {
this.QualificationValueIds.splice(i, 1);
}
}
var titleL = this.QualificationsLabels.length;
for (i = 0; i < titleL; i++) {
if (this.QualificationsLabels[i] == record.data.Label) {
this.QualificationsLabels.splice(i, 1);
}
}
}
};
if (record.data.checked) {
combo.cache.QualificationValueIds.push(record.data.ID);
combo.cache.QualificationsLabels.push(record.data.Label);
} else {
combo.cache.remove(record);
}
Ext.each(self.Controller.criteriaAdvancedPersonSearch.Qualifications, function(quanlification, i) {
var typeId = quanlification.QualificationTypeId;
if (typeId != IDQualifcation) {
return;
}
self.Controller.criteriaAdvancedPersonSearch.Qualifications[i].QualificationValueIds = combo.cache.QualificationValueIds;
self.Controller.criteriaAdvancedPersonSearch.QualificationsLabels[name] = combo.cache.QualificationsLabels;
});
浙公网安备 33010602011771号