Skip to content

@revolist/revogrid / JSX / RevogrOverlaySelection

Interface: RevogrOverlaySelection

Component for overlaying the grid with the selection.

Properties

PropertyTypeDescriptionDefined in
additionalData?anyAdditional data to pass to renderer.src/components.d.ts:2013
applyChangesOnClose?booleanIf true applys changes when cell closes if not Escape.src/components.d.ts:2017
canDrag?booleanEnable revogr-order-editor component (read more in revogr-order-editor component). Allows D&D.src/components.d.ts:2021
colDataObservable<DSourceState<ColumnRegular, DimensionCols>>Column data store.src/components.d.ts:2025
dataStoreObservable<DSourceState<DataType, DimensionRows>>Row data store.src/components.d.ts:2029
dimensionColObservable<DimensionSettingsState>Dimension settings X.src/components.d.ts:2033
dimensionRow?Observable<DimensionSettingsState>Dimension settings Y.src/components.d.ts:2037
editors?EditorsCustom editors register.src/components.d.ts:2041
isMobileDevice?booleanIs mobile view mode.src/components.d.ts:2045
lastCell?CellLast real coordinates positions + 1.src/components.d.ts:2049
onApplyfocus?(event: RevogrOverlaySelectionCustomEvent<FocusRenderEvent>) => voidBefore cell get focused. To prevent the default behavior of applying the edit data, you can call e.preventDefault().src/components.d.ts:2053
onBeforeapplyrange?(event: RevogrOverlaySelectionCustomEvent<FocusRenderEvent>) => voidBefore range applied. First step in triggerRangeEvent.src/components.d.ts:2057
onBeforecellfocusinit?(event: RevogrOverlaySelectionCustomEvent<BeforeSaveDataDetails>) => voidBefore cell focus.src/components.d.ts:2061
onBeforecellsave?(event: RevogrOverlaySelectionCustomEvent<any>) => voidRuns before cell save. Can be used to override or cancel original save.src/components.d.ts:2065
onBeforecopyregion?(event: RevogrOverlaySelectionCustomEvent<any>) => voidBefore clipboard copy happened. Validate data before copy. To prevent the default behavior of editing data and use your own implementation, call e.preventDefault().src/components.d.ts:2069
onBeforeeditrender?(event: RevogrOverlaySelectionCustomEvent<FocusRenderEvent>) => voidBefore editor render.src/components.d.ts:2073
onBeforekeydown?(event: RevogrOverlaySelectionCustomEvent<{ original: KeyboardEvent; } & EventData>) => voidBefore key up event proxy, used to prevent key up trigger. If you have some custom behaviour event, use this event to check if it wasn't processed by internal logic. Call preventDefault().src/components.d.ts:2077
onBeforekeyup?(event: RevogrOverlaySelectionCustomEvent<{ original: KeyboardEvent; } & EventData>) => voidBefore key down event proxy, used to prevent key down trigger. If you have some custom behaviour event, use this event to check if it wasn't processed by internal logic. Call preventDefault().src/components.d.ts:2081
onBeforenextvpfocus?(event: RevogrOverlaySelectionCustomEvent<Cell>) => voidFired when change of viewport happens. Usually when we switch between pinned regions.src/components.d.ts:2085
onBeforepasteregion?(event: RevogrOverlaySelectionCustomEvent<any>) => voidBefore region paste happened.src/components.d.ts:2089
onBeforerangecopyapply?(event: RevogrOverlaySelectionCustomEvent<ChangedRange>) => voidBefore range copy.src/components.d.ts:2093
onBeforerangedataapply?(event: RevogrOverlaySelectionCustomEvent<FocusRenderEvent>) => voidRange data apply.src/components.d.ts:2097
onBeforesetrange?(event: RevogrOverlaySelectionCustomEvent<any>) => voidBefore range selection applied. Second step in triggerRangeEvent.src/components.d.ts:2101
onBeforesettemprange?(event: RevogrOverlaySelectionCustomEvent<{ tempRange: null | Nullable<TempRange>; } & EventData & AllDimensionType>) => voidBefore set temp range area during autofill.src/components.d.ts:2105
onCanceledit?(event: RevogrOverlaySelectionCustomEvent<any>) => voidCancel edit. Used for editors support when editor close requested.src/components.d.ts:2109
onCelleditapply?(event: RevogrOverlaySelectionCustomEvent<BeforeSaveDataDetails>) => voidCell edit apply to the data source. Triggers datasource edit on the root level.src/components.d.ts:2113
onClipboardrangecopy?(event: RevogrOverlaySelectionCustomEvent<RangeClipboardCopyEventProps>) => voidRange copy.src/components.d.ts:2117
onClipboardrangepaste?(event: RevogrOverlaySelectionCustomEvent<RangeClipboardPasteEvent>) => voidRange paste event.src/components.d.ts:2121
onFocuscell?(event: RevogrOverlaySelectionCustomEvent<ApplyFocusEvent & FocusRenderEvent>) => voidCell get focused. To prevent the default behavior of applying the edit data, you can call e.preventDefault().src/components.d.ts:2125
onRangeeditapply?(event: RevogrOverlaySelectionCustomEvent<BeforeRangeSaveDataDetails>) => voidRange data apply. Triggers datasource edit on the root level.src/components.d.ts:2129
onSelectall?(event: RevogrOverlaySelectionCustomEvent<any>) => voidSelect all cells from keyboard.src/components.d.ts:2133
onSelectionchangeinit?(event: RevogrOverlaySelectionCustomEvent<ChangedRange>) => voidAutofill data in range. First step in applyRangeWithDatasrc/components.d.ts:2137
onSetedit?(event: RevogrOverlaySelectionCustomEvent<BeforeSaveDataDetails>) => voidSet edit cell.src/components.d.ts:2141
onSetrange?(event: RevogrOverlaySelectionCustomEvent<RangeArea & { type: MultiDimensionType; }>) => voidSet range. Third step in triggerRangeEvent.src/components.d.ts:2145
onSettemprange?(event: RevogrOverlaySelectionCustomEvent<null | Nullable<TempRange>>) => voidSet temp range area during autofill.src/components.d.ts:2149
range?booleanRange selection allowed.src/components.d.ts:2153
readonly?booleanReadonly mode.src/components.d.ts:2157
selectionStoreObservable<SelectionStoreState>Selection, range, focus.src/components.d.ts:2161
useClipboard?booleanEnable revogr-clipboard component (read more in revogr-clipboard component). Allows copy/paste.src/components.d.ts:2165

Revogrid is a powerful data grid library made by Revolist OU.