• JMap.Layer.DynamicFilter.isConditionValueValid

    Returns true if the condition value is valid.

    This function is safe, it throws nothing.

    Parameters

    Returns boolean

    Example

    // 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)