<expressions> <expression alias="Grid Unit" textsearchlabel="Search by Grid Unit [Example: 23-J, 104-A-10]:">Grid_ID LIKE ('%[value]%')</expression> </expressions>
value = value.replace("'","''");
if (queryLayer) { var query:Query = new Query(); var myPattern:RegExp = /\[value\]/g; var expr:String; // adds quotes to the string to be used for SQL query value = value.replace("'","''"); expr = queryExpr.replace(myPattern, mySubStringFunctionResult); query.where = expr; query.outSpatialReference = map.spatialReference; if(queryDefExpr != "") queryLayer.definitionExpression = queryDefExpr; queryLayer.queryFeatures(query, new AsyncResponder(onResult, onFault, queryFields)); showMessage(loadingLabel, true); showStateResults();
var myPattern:RegExp = /\[value\]/g; var expr:String; var eVal:String; if (txtSearch.visible){ if(queryExpr != "[value]")//meaning an open SQL expression eVal = txtSearch.text.replace("'","''"); else eVal = txtSearch.text; expr = queryExpr.replace(myPattern, eVal); }else{ eVal = cbSearch.selectedItem.value.replace("'","''"); expr = queryExpr.replace(myPattern, eVal); } query.where = expr;
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.