Interface IAbstractSearchColumnStore
interface IAbstractSearchColumnStore { changeAttributeOrder: (index: number, newIndex?: number) => void; columnsSort: (a: ISearchColumn, b: ISearchColumn) => number; isMultiLine: boolean; isSortingApplied: (sort: ISortField[]) => boolean; loadSettings: (initColumns?: boolean) => Promise<void>; resetAllSettings: (asDefaults?: boolean) => Promise<void>; saveAllSettings: ( sort: ISortField[], asDefaults?: boolean, ) => Promise<void>; setAllAttributesVisible: (value: boolean) => void; setMultiLineFlag: (isMultiLine: boolean) => void; get canReset(): boolean; get canResetDefault(): boolean; get columns(): ISearchColumn[]; get isAttributesDirty(): boolean; get isMultiLineDirty(): boolean; get isRowSizeDirty(): undefined | boolean; get savedSettings(): undefined | ISavedSettings; get savedSortSettings(): ISortField[]; get savedVisibleSettings(): Partial< Pick<GetTypes<SearchColumn>, GetNames<SearchColumn>>, >[]; get tableRowHeights(): { [p: string]: number }; get tableRowWidths(): { [p: string]: number }; 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; })
)
[]; resetColumnHeights(): void; resetColumnWidths(): void; resetRowHeights(): void; resetRowWidths(): void; updateRowHeights(values: [string, number][]): void; updateRowWidths(values: [string, number][]): void;} Properties
changeAttributeOrder
changeAttributeOrder: (index: number, newIndex?: number) => void
Type declaration
- (index: number, newIndex?: number): void
Parameters
- index: number
Optional
newIndex: number
Returns void
columnsSort
isMultiLine
isMultiLine: boolean
isSortingApplied
loadSettings
loadSettings: (initColumns?: boolean) => Promise<void>
resetAllSettings
resetAllSettings: (asDefaults?: boolean) => Promise<void>
Type declaration
- (asDefaults?: boolean): Promise<void>
Parameters
Optional
asDefaults: boolean
Returns Promise<void>
saveAllSettings
saveAllSettings: (sort: ISortField[], asDefaults?: boolean) => Promise<void> Type declaration
- (sort: ISortField[], asDefaults?: boolean): Promise<void>
Returns Promise<void>
setAllAttributesVisible
setAllAttributesVisible: (value: boolean) => void
Type declaration
- (value: boolean): void
Returns void
setMultiLineFlag
setMultiLineFlag: (isMultiLine: boolean) => void
Accessors
canReset
get canReset(): boolean
Returns boolean
columns
savedSettings
savedSortSettings
savedVisibleSettings
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; })
)
[] 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; })
)[]
resetColumnHeights
resetColumnHeights(): void Returns void
resetColumnWidths
resetColumnWidths(): void Returns void
resetRowHeights
Returns void
resetRowWidths
Returns void
updateRowHeights
updateRowHeights(values: [string, number][]): void Parameters
- values: [string, number][]
Returns void
updateRowWidths
updateRowWidths(values: [string, number][]): void Parameters
- values: [string, number][]
Returns void
Интерфейс абстрактного стора колонок поисковой таблицы
Public