import { Property, ChildProperty } from '@syncfusion/ej2-base';import { FilterHierarchyMode } from '../enum'; /** * Interface for a class SearchSettings */ export interface SearchSettingsModel { /** * Specifies the columns to be searched upon the initial rendering of the TreeGrid. * You can also retrieve the list of columns that are currently searched. * * @default [] */ fields?: string[]; /** * When set to true, the search operation ignores case sensitivity, * including diacritic characters or accents while filtering. * * > Check the [`Diacritics`](../../treegrid/filtering/filtering#diacritics) filtering. * * @default false */ ignoreCase?: boolean; /** * Defines the operator to search records. The available operators are: *
|
* Operator |
* Description |
|
* startswith |
* Checks whether the string begins with the specified string. |
|
* endswith |
* Checks whether the string ends with the specified string. |
|
* contains |
* Checks whether the string contains the specified string. |
|
* equal |
* Checks whether the string is equal to the specified string. |
|
* notequal |
* Checks for strings not equal to the specified string. |