The following tables list the members exposed by GridFiltering.
Name | Description | |
---|---|---|
GridFiltering Constructor | filtering constructor |
Name | Description | |
---|---|---|
DEFAULT_DROPDOWN_ANIMATION_DURATION | Default dropdown animation duration for filter row dropdowns | |
DEFAULT_FILTER_KEY | default URL Filter key to encode in the GET request | |
DEFAULT_FILTER_TIMEOUT | default filtering timeout when the end user types into the filter editors | |
DEFAULT_FILTERLOGIC_KEY | filter logic url key (AND or OR logic) |
Name | Description | |
---|---|---|
AdvancedModeEditorsVisible | defines whether to show/hide editors in advanced mode | |
AdvancedModeHeaderButtonLocation | location of the advanced filtering button when advancedModeEditorsVisible is false (i.e. when the button is rendered in the header) | |
CaseSensitive | enables/disables case sensitivity. Default is true | |
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 | |
DialogWidget | Name of the dialog widget to be used. It should inherit from $.ui.igGridModalDialog. | |
FilterButtonLocation | the filter dropdown button can be placed either on the left or on the right of the filter edit box | |
FilterDelay | timeout in milliseconds | |
FilterDialogAddButtonWidth | add button width - in the advanced filter dialog | |
FilterDialogAddConditionDropDownTemplate | Custom template for options in dropdown in add condition area in the filter dialog | |
FilterDialogAddConditionTemplate | Custom template for add condition area in the filter dialog | |
FilterDialogColumnDropDownDefaultWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured | |
FilterDialogContainment | used for Advanced Filtering - Controls containment behavior | |
FilterDialogExprInputDefaultWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured | |
FilterDialogFilterConditionTemplate | Custom template for options in condition list in filter dialog | |
FilterDialogFilterDropDownDefaultWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured | |
FilterDialogFilterTemplate | Custom template for filter dialog | |
FilterDialogHeight | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured | |
FilterDialogMaxFilterCount | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured | |
FilterDialogOkCancelButtonWidth | Width of the Ok and Cancel buttons in the advanced filtering dialogs | |
FilterDialogWidth | used for Advanced Filtering - this is the dialog that appears when a custom filter is configured | |
FilterDropDownAnimationDuration | duration in milliseconds | |
FilterDropDownAnimations | animation settings | |
FilterDropDownHeight | height | |
FilterDropDownItemIcons | if enabled, there will be icons rendered in front of every list item in the filter dropdown | |
FilterDropDownWidth | width | |
FilterExprUrlKey | url key for the filter feature to encode in the request | |
FilterLogicUrlKey | url key for the filtering logic (AND or OR) - matching ALL ,or ANY of the expressions, respectively | |
FilterSummaryAlwaysVisible | Enable/disable footer visibility with summary info about the filter. | |
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 | a list of configurable and localized labels that are used for the predefined filtering conditions in the filter dropdowns. | |
Mode | Filtering mode - single or multiple | |
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 | |
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. | |
RenderFilterButton | enables disables filter dropdowns | |
ShowEmptyConditions | shows or hides empty/notEmpty conditions in the filter dropdowns / advanced dialog dropdowns | |
ShowNullConditions | shows or hides null/notNull conditions in the filter dropdowns / advanced dialog dropdowns | |
Type | operation type specifically for filtering |
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) | |
HandleResponse | Overloaded. should be implemented in classes where necessary (Inherited from Infragistics.Web.Mvc.GridFeature) | |
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 | |
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