RepositoryItemLookUpEdit.AutoSearch Event
Fires when the editor SearchMode property is set to AutoSearch
. In this mode, the editor filters out data source records that do not match the currently entered text, and displays remaining records in the drop-down panel. The AutoSearch event is optional, it allows you to fine-tune the search. See the LookUpEdit class description to learn more.
Namespace: DevExpress.XtraEditors.Repository
Assembly: DevExpress.XtraEditors.v24.2.dll
Declaration
Event Data
The AutoSearch event's data class is LookUpEditAutoSearchEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
Cancel | Cancels the Task assigned to the QuerySuggestions parameter. Inherited from LookUpEditSearchHighlightEventArgs. |
EditorText | Inherited from LookUpEditSearchHighlightEventArgs. |
Text | Returns the current user text. Inherited from LookUpEditSearchHighlightEventArgs. |
The event data class exposes the following methods:
Method | Description |
---|---|
ClearHighlight() | Removes any active highlight pattern from lookup items. Inherited from LookUpEditSearchHighlightEventArgs. |
GetHighlighter() | This member supports internal infrastucture and is not intended to be used in code. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightAny(CompareOptions) | Highlights any part of a record that matches the text entered by a user. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightAny(String, CompareOptions) | Highlights any part of a record that matches the given text. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightAny(String, String, CompareOptions) | Highlights any part of a record that belongs to the specific data field and matches the given text. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightAny(String[], String, CompareOptions) | Highlights any part of a record that belongs to certain data fields and matches the given text. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFirst(CompareOptions) | In every data field value, selects the first found text portion that matches the user text. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFirst(String, CompareOptions) | In every data field value, selects the first found text sequence if it matches the user text. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFirst(String, String, CompareOptions) | Selects the first found text sequence if it matches the user text and belongs to the specific data field. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFirst(String[], String, CompareOptions) | Selects the first found text portion that matches the user text and belongs to any of the given data fields. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFromStart(CompareOptions) | If a record starts with the user text, this text portion is highlighted. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFromStart(String, CompareOptions) | If a record starts with the given text, this text portion is higlighted. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFromStart(String, String, CompareOptions) | If a record belongs to the given data field and starts with the specific text, this text portion is highlighted. Inherited from LookUpEditSearchHighlightEventArgs. |
HighlightFromStart(String[], String, CompareOptions) | If record belongs to any of the given data fields and starts with the specific text, this text portion is higlighted. Inherited from LookUpEditSearchHighlightEventArgs. |
SetHighlightRange(Func<String, Nullable<DisplayTextHighlightRange>>) | Sets a specific highlight range. Inherited from LookUpEditSearchHighlightEventArgs. |
SetHighlightRange(Func<String, String, Nullable<DisplayTextHighlightRange>>) | Sets a specific highlight range. Inherited from LookUpEditSearchHighlightEventArgs. |
SetHighlightRanges(Func<String, String, DisplayTextHighlightRange[]>) | Sets specific highlight ranges. Inherited from LookUpEditSearchHighlightEventArgs. |
SetParameters(FindPanelParserKind, FilterCondition) | Allows you to change how the lookup editor searches for items in its drop-down panel. |
SetParameters(String, FindPanelParserKind, FilterCondition) | Allows you to change how the lookup editor searches for items in its drop-down panel. |
SetParameters(String, String, FindPanelParserKind, FilterCondition) | Allows you to change how the lookup editor searches for items in its drop-down panel. |
SetParameters(String[], String, FindPanelParserKind, FilterCondition) | Allows you to change how the lookup editor searches for items in its drop-down panel. |
Remarks
The AutoSearch event fires if the RepositoryItemLookUpEditBase.TextEditStyle property is set to Standard.