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 } }) }
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.