The operator to check
The attribute type
Optional
value: anythe value, an array of value for IS_IN_RANGE operator
// if date1 is Date object, returns false
JMap.Layer.DynamicFilter.isConditionValueValid("IS_IN_RANGE", "date", date1)
// if date1 and date2 are Date objects, returns true
JMap.Layer.DynamicFilter.isConditionValueValid("IS_IN_RANGE", "date", [date1, date2])
// returns true
JMap.Layer.DynamicFilter.isConditionValueValid("EQUALS", "string", "Montreal")
// returns true
JMap.Layer.DynamicFilter.isConditionValueValid("EQUALS", "string", "")
// returns false
JMap.Layer.DynamicFilter.isConditionValueValid("EQUALS", "string", undefined)
// returns true
JMap.Layer.DynamicFilter.isConditionValueValid("IS_EMPTY", "string")
// returns false
JMap.Layer.DynamicFilter.isConditionValueValid("EQUALS", "number", "test")
// returns true
JMap.Layer.DynamicFilter.isConditionValueValid("EQUALS", "number", 22)
JMap.Layer.DynamicFilter.isConditionValueValid
Returns true if the condition value is valid.
This function is safe, it throws nothing.