/// <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;
        }
Example #2
0
        /// <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);
        }