comparison app/controller/Filter.js @ 1042:16c0c6946ae9

Fixed filter item check.
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 25 Feb 2016 10:36:38 +0100
parents f4bd170f8ee6
children 91f65b9cc2fb
comparison
equal deleted inserted replaced
1039:77e22ad5cc84 1042:16c0c6946ae9
471 471
472 //Type of the search Proben/Messprogramme/Stammdaten 472 //Type of the search Proben/Messprogramme/Stammdaten
473 var qId = search.getValue(); 473 var qId = search.getValue();
474 var query = search.store.getById(qId); 474 var query = search.store.getById(qId);
475 var ndx = 0; 475 var ndx = 0;
476 for (var i = filters.items.length - 1; i >= 0; i--) { 476 for (var i = filters.items.items.length - 1; i >= 0; i--) {
477 var filter = filters.items.items[i]; 477 var filter = filters.items.items[i];
478 var filterId = filter.filterId; 478 var filterId = filter.filterId;
479 var value = filter.getValue(); 479 var value = filter.getValue();
480 if (value instanceof Array) { 480 if (value instanceof Array) {
481 value = value.join(','); 481 value = value.join(',');
493 if (query.data.filters[j].id === filterId) { 493 if (query.data.filters[j].id === filterId) {
494 query.data.filters[j].value = value; 494 query.data.filters[j].value = value;
495 break; 495 break;
496 } 496 }
497 } 497 }
498 if (ndx < filter.items.length - 1) { 498 if (ndx < filters.items.items.length - 1) {
499 return; 499 return;
500 } 500 }
501 if (query.get('type') === 'probe') { 501 if (query.get('type') === 'probe') {
502 Ext.StoreManager.get('probequeries').load(); 502 Ext.StoreManager.get('probequeries').load();
503 } 503 }

http://lada.wald.intevation.org