Skip to content

Instantly share code, notes, and snippets.

@pmacMaps
Created July 31, 2019 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pmacMaps/84e5aa11894290971983b045bf54804e to your computer and use it in GitHub Desktop.
Save pmacMaps/84e5aa11894290971983b045bf54804e to your computer and use it in GitHub Desktop.
Setting definition query of layer based upon date field using jQuery date-picker UI
// apply date filter to layer
function setFilter() {
// beginning date for reviewed plans (from jQuery date-picker)
var from = $('#fromDate').val();
// ending date for reviewed plans (from jQuery date-picker)
var to = $('#toDate').val();
// where clause for definition query
var where_clause = '"DATE" >= date ' + "'" + from + "'" + ' AND "DATE" <= date' + " '" + to + "'";
// apply filter
planSubmissions.setWhere(where_clause);
// future enhancements
// get count of features
// if no features exist, add message
// call clearFilter()
// hide filter panel widget
$('#panelFilter').collapse("hide");
}
// clear filter on layer and show all features
function clearFilter() {
planSubmissions.setWhere("");
$('#panelFilter').collapse("hide");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment