Interface IAbstractSearchColumnStore
interface IAbstractSearchColumnStore { canReset: boolean; canResetDefault: boolean; changeAttributeOrder: (index: number, newIndex?: number) => void; columns: ISearchColumn[]; columnsSort: (a: ISearchColumn, b: ISearchColumn) => number; isAttributesDirty: boolean; isMultiLine: boolean; isMultiLineDirty: boolean; isRowSizeDirty?: boolean; resetAllSettings: (asDefaults: boolean) => Promise<void>; saveAllSettings: (sort: ISortField[], asDefaults: boolean) => Promise<void>; savedSortSettings: ISortField[]; savedVisibleSettings: Partial< Pick<GetTypes<SearchColumn>, GetNames<SearchColumn>>, >[]; setAllAttributesVisible: (value: boolean) => void; findColumnById(columnId: string): undefined | ISearchColumn; getTableColumns<T = SearchHit>( setColumn: ( param: { children?: (
| TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
)
[]; item: ISearchColumn; parent?: | TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
; }, ) => | TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
, initColumns?: (
| TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
)
[], ): (
| TableColumnWithoutData<T, undefined> | (
(TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; }) & { data: ISearchColumn; }
)
)
[]; isSortingApplied(sort: ISortField[]): boolean; loadSettings(initColumns?: boolean): Promise<void>; resetColumnWidths(): void; setMultiLineFlag(isMultiLine: boolean): void;} - IAbstractSearchColumnStore
Properties
Readonly
canReset
canReset: boolean
Readonly
canResetDefault
canResetDefault: boolean
changeAttributeOrder
changeAttributeOrder: (index: number, newIndex?: number) => void
Type declaration
- (index: number, newIndex?: number): void
Parameters
- index: number
Optional
newIndex: number
Returns void
columns
columnsSort
isAttributesDirty
isAttributesDirty: boolean
isMultiLine
isMultiLine: boolean
Readonly
isMultiLineDirty
isMultiLineDirty: boolean
Optional
Readonly
isRowSizeDirty
isRowSizeDirty?: boolean
resetAllSettings
resetAllSettings: (asDefaults: boolean) => Promise<void>
Type declaration
- (asDefaults: boolean): Promise<void>
Returns Promise<void>
saveAllSettings
saveAllSettings: (sort: ISortField[], asDefaults: boolean) => Promise<void> Type declaration
- (sort: ISortField[], asDefaults: boolean): Promise<void>
Returns Promise<void>
savedSortSettings
savedVisibleSettings
setAllAttributesVisible
setAllAttributesVisible: (value: boolean) => void
Type declaration
- (value: boolean): void
Returns void
Methods
findColumnById
getTableColumns
getTableColumns<T = SearchHit>( setColumn: ( param: { children?: (
| TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
)
[]; item: ISearchColumn; parent?: | TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
; }, ) => | TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
, initColumns?: (
| TableColumnWithoutData<T, undefined> | (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
)
[],): (
| TableColumnWithoutData<T, undefined> | (
(TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; }) & { data: ISearchColumn; }
)
)
[] Parameters
- setColumn: (
param: {
children?: (
| TableColumnWithoutData<T, undefined>
| (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
)[];
item: ISearchColumn;
parent?:
| TableColumnWithoutData<T, undefined>
| (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; });
},
) => | TableColumnWithoutData<T, undefined>
| (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; }) Optional
initColumns: (
| TableColumnWithoutData<T, undefined>
| (TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; })
)[]
Returns (
| TableColumnWithoutData<T, undefined>
| (
(TableColumnWithoutData<T, ISearchColumn> & { data: ISearchColumn; }) & { data: ISearchColumn; }
)
)[]
isSortingApplied
Returns boolean
loadSettings
loadSettings(initColumns?: boolean): Promise<void> Parameters
Optional
initColumns: boolean
Returns Promise<void>
resetColumnWidths
resetColumnWidths(): void Returns void
setMultiLineFlag
setMultiLineFlag(isMultiLine: boolean): void Returns void
Интерфейс для SearchColumnStores
Public