var query = (qu).split(' ').join('%'); if (query == '') { dojo.byId('parcel_search_info').innerHTML = '<span style="color:#900;">You must enter a search value. Try again.</span>' } else if (new String(query).length < 3) { dojo.byId('parcel_search_info').innerHTML = '<span style="color:#900;">Searchs must contain at least 3 characters. Try again.</span>' } else { dojo.byId('parcel_search_info').innerHTML = '<img src="images/waiting.gif" /> Searching...'; var qt = new esri.tasks.QueryTask(config.parcelQueryUrl + '?token=' + config.app.token); var q = new esri.tasks.Query(); q.returnGeometry = true; q.outFields = config.parcelQueryOutFields; q.where = "UPPER(PID) like '%" + query.toUpperCase() + "%' or UPPER(ADDRESS) like '%" + query.toUpperCase() + "%' or UPPER(OWNER) like '%" + query.toUpperCase() + "%'"; qt.execute(q, function(results) { if (results.features.length == 0) { dojo.byId('parcel_search_info').innerHTML = '<span style="color:#900;">Sorry, but your search did not return any parcels. Try again.</span>' } else if (results.features.length > 120) { dojo.byId('parcel_search_info').innerHTML = '<span style="color:#900;">Sorry, but your search returned too many parcels. Try again.</span>' } else { //build grid } }) }
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.