The following tables list the members exposed by TreeGridFiltering.
Name | Description | |
---|---|---|
TreeGridFiltering Constructor | creates a new tree grid filtering setting with default values |
Name | Description | |
---|---|---|
COUNT_FILTERING_RECORDS_KEY | default key for count of matching filtered records - used in metadata | |
DISPLAY_MODE | default property name in GET request used to populate ToLevel property | |
FROM_LEVEL | default property name in GET request used to populate FromLevel property | |
MATCH_FILTERING | default property in the dataRecord object that indicates whether the dataRow matches the filtering conditions. | |
RECORD_COUNT_KEY | property name in the response which holds the total number of records in the data source on the backend | |
TO_LEVEL | default property name in GET request used to populate ToLevel property |
Name | Description | |
---|---|---|
AdvancedModeEditorsVisible | defines whether to show/hide editors in advanced mode (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
AdvancedModeHeaderButtonLocation | location of the advanced filtering button when advancedModeEditorsVisible is false (i.e. when the button is rendered in the header) (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
CaseSensitive | enables/disables case sensitivity. Default is true (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
ClientEvents | Set implementations of client events raised by a widget. Event handler assumes 2 parameters: 1st parameter has name "evt" and 2nd parameter has name "ui". To get information about member variables available for "ui" parameter, please consult documentation of a widget and its events. Examples: 1. Full implementation: new Dictionary<string, string> { { "dropDownOpening", "function(evt,ui){alert('drop:'+ui.owner);}" } } 2. Content of inline function: new Dictionary<string, string> { { "dropDownOpening", "alert('drop:'+ui.owner);" } } 3. Name of global function: new Dictionary<string, string> { { "dropDownOpening", "nameOfGlobalFunction" } } Note: Instead of explicit key-strings, which represent name of event exposed by a widget, the event-constants defined by a particular control can be used. Example: new Dictionary<string, string> { { ComboClientEvents.DropDownOpening, "nameOfGlobalFunction" } } (Inherited from Infragistics.Web.Mvc.ModelWidgetBase) | |
ColumnSettings | a list of column settings that define custom filtering options per column (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
DialogWidget | Name of the dialog widget to be used. It should inherit from $.ui.igGridModalDialog. (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
DisplayMode | if displayMode is showWithAncestorsAndDescendants - even if child records don't match filtering conditions. If displayMode is showWithAncestors show only those records that match filtering conditions and do not show child records(if any) that don't match filtering conditions | |
FilterButtonLocation | the filter dropdown button can be placed either on the left or on the right of the filter edit box (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDelay | timeout in milliseconds (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogAddButtonWidth | add button width - in the advanced filter dialog (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogAddConditionDropDownTemplate | Custom template for options in dropdown in add condition area in the filter dialog (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogAddConditionTemplate | Custom template for add condition area in the filter dialog (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogColumnDropDownDefaultWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogContainment | used for Advanced Filtering - Controls containment behavior (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogExprInputDefaultWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogFilterConditionTemplate | Custom template for options in condition list in filter dialog (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogFilterDropDownDefaultWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogFilterTemplate | Custom template for filter dialog (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogHeight | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogMaxFilterCount | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogOkCancelButtonWidth | Width of the Ok and Cancel buttons in the advanced filtering dialogs (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDialogWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDropDownAnimationDuration | duration in milliseconds (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDropDownAnimations | animation settings (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDropDownHeight | height (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDropDownItemIcons | if enabled, there will be icons rendered in front of every list item in the filter dropdown (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterDropDownWidth | width (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterExprUrlKey | url key for the filter feature to encode in the request (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterLogicUrlKey | url key for the filtering logic (AND or OR) - matching ALL ,or ANY of the expressions, respectively (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FilterSummaryAlwaysVisible | Enable/disable footer visibility with summary info about the filter. (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
FromLevel | specifies from which data bound level to be applied filtering - 0 is the first level | |
Inherit | if this property is set to true in a feature it means that it will be inherited in child layouts, if any (Inherited from Infragistics.Web.Mvc.GridInheritableFeature) | |
Language | Gets/sets Language the control (Inherited from Infragistics.Web.Mvc.Framework.LocalizationBaseModel) | |
Locale | Defines locale specific options of igTreeGrid | |
MatchFiltering | Name of property in dataRecord object - indicates whether dataRow matches filtering conditions. | |
Mode | Filtering mode - single or multiple (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
Name | name of the feature, need to be set by every feature (Inherited from Infragistics.Web.Mvc.GridFeature) | |
Persist | Enables / disables filtering persistence between states (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
Regional | Gets/sets the Regional of the control (Inherited from Infragistics.Web.Mvc.Framework.LocalizationBaseModel) | |
RenderFC | Render in feature chooser. Feature chooser is dialog which lists all the enabled features (like Sorting, Filtering, Hiding etc.) of igGrid. (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
RenderFilterButton | enables disables filter dropdowns (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
ShowEmptyConditions | shows or hides empty/notEmpty conditions in the filter dropdowns / advanced dialog dropdowns (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
ShowNullConditions | shows or hides null/notNull conditions in the filter dropdowns / advanced dialog dropdowns (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
ToLevel | specifies to which data bound level to be applied filtering - if -1 filtering should be applied to the last data bound level | |
Type | operation type specifically for filtering (Inherited from Infragistics.Web.Mvc.GridFiltering) |
Name | Description | |
---|---|---|
Store | Return the store with all of the options (Inherited from Infragistics.Web.Mvc.ModelBase) |
Name | Description | |
---|---|---|
AddClientEvent | Adds javascript function to process client event of widget. (Inherited from Infragistics.Web.Mvc.ModelWidgetBase) | |
FilterDataRecursively | Filters the data recursively as traversing the whole data source and setting metadata information for record - like which record matches to the filtering conditions | |
HandleResponse | Overloaded. Overridden. Add metadata information about filtering like count of matching records. When paging is enabled it is possible count of filtering records to be less than the total records count. Example child records match filtering condition(but parent records do not match) | |
ToJson | Serializes the object to JSON. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
TransformDataSource | Overridden. Implementation for filtering on the data source level. When transformDataSource is called, the filtering feature analyzes the query string and then applies a LINQ Where clause on the IQueryable data source, also translating filtering expression objects to a LINQ where predicate |
Name | Description | |
---|---|---|
BuildInitialExpressions | Builds the initial filtering expressions defined in the column filtering settings (Inherited from Infragistics.Web.Mvc.GridFiltering) | |
Camelize | Converts the provided string to camel case. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
EnsureClientEvents | Adds client events to Serializes the internal model store into json. (Inherited from Infragistics.Web.Mvc.ModelWidgetBase) | |
GetBool | Gets the value of a bool property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetChar | Sets the value of a char property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetDateTime | Gets the value of a DateTime property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetDouble | Gets the value of a double property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetIEnumerable<T> | Gets the value of an IEnumerable property of the model. If the value is null a new IEnumerable of type T will be created. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetInt | Gets the value of an int property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetJSLiteral | Sets the value of a literal property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetLong | Gets the value of a long property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetModel<T> | Gets the value of an IModel property of the model. If the value is null a new model of type T will be created. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetString | Gets the value of a string property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetStringEnum<T> | Gets the value of a string property whose values are the lowercase values of an Enum. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetValue<T> | Gets a property value of arbitrary type. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
GetValueModel<T> | Gets the value of an IModel property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromBool | Serializes a bool object into json. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromDateTime | Serializes a DateTime object into json Date object. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromDouble | Serializes a double object into json. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromFloat | Serializes a float object into json. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromIDictionary | Serializes an IDictionary of objects into json. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromIEnumerable | Serializes an IEnumerable object into json. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromInt | Serializes an int object into json. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromModelStore | Serializes the internal model store into json. (Inherited from Infragistics.Web.Mvc.ModelWidgetBase) | |
JsonFromObject | Serializes an arbitrary object in json using the typed serialization methods. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
JsonFromString | Serializes a string object into json string, escaping all single quotes. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetBool | Sets a value to a bool property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetBrush | (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetCamelizedStringEnum<T> | Sets the value of a string property whose values are the lowercase values of an Enum. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetChar | Gets the value of a char property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetDateTime | Sets a value to a DateTime property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetDouble | Sets a value to a double property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetIEnumerable<T> | Sets a value to an IEnumerable property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetInt | Sets a value to an int property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetJSLiteral | Gets the value of a literal property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetLong | Sets a value to a long property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetModel<T> | Sets a value to an IModel property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetString | Sets a value to a string property of the model. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetStringEnum<T> | Sets the value of a string property whose values are the lowercase values of an Enum. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
SetValue<T> | Sets a property value of arbitrary type. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
TransformData | Transforms the data. (Inherited from Infragistics.Web.Mvc.ModelBase) | |
ValidValueType<T> | Checks type for value of existing property. Returns false as well if non existing property. (Inherited from Infragistics.Web.Mvc.ModelBase) |
View on GitHub