/// <summary> /// Set default values for the filter leaf node /// </summary> private void SetDefaults() { Value = ""; Target = ""; Label = ""; OperationType = FilterOperationType.Equal; Operator = BooleanOperator.And; FilterDataType = FilterDataType.String; CaseSensitivity = FilterCaseSensitivity.CaseInsensitive; DropdownValueType = DropdownValueDataType.Integer; PreFilterData = null; PreFilterDataDispaly = null; PreFilterDataValue = null; IsDropdownClientPopulated = false; }
/// <summary> /// Set the dropdown value type for the dropdown filters /// </summary> /// <param name="node"></param> /// <param name="dropDownValueType"></param> /// <returns></returns> public static FilterLeafNode SetDropdownValueType(this FilterLeafNode node, DropdownValueDataType dropDownValueType) { node.DropdownValueType = dropDownValueType; return(node); }