Skip to content

RevoGrid Documentation v4.15.3 / 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:2048
applyChangesOnClose?booleanIf true applys changes when cell closes if not Escape.src/components.d.ts:2052
canDrag?booleanEnable revogr-order-editor component (read more in revogr-order-editor component). Allows D&D.src/components.d.ts:2056
colDataObservable<DSourceState<ColumnRegular, DimensionCols>>Column data store.src/components.d.ts:2060
dataStoreObservable<DSourceState<DataType, DimensionRows>>Row data store.src/components.d.ts:2064
dimensionColObservable<DimensionSettingsState>Dimension settings X.src/components.d.ts:2068
dimensionRow?Observable<DimensionSettingsState>Dimension settings Y.src/components.d.ts:2072
editors?EditorsCustom editors register.src/components.d.ts:2076
isMobileDevice?booleanIs mobile view mode.src/components.d.ts:2080
lastCell?CellLast real coordinates positions + 1.src/components.d.ts:2084
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:2088
onBeforeapplyrange?(event: RevogrOverlaySelectionCustomEvent<FocusRenderEvent>) => voidBefore range applied. First step in triggerRangeEvent.src/components.d.ts:2092
onBeforecellfocusinit?(event: RevogrOverlaySelectionCustomEvent<BeforeSaveDataDetails>) => voidBefore cell focus.src/components.d.ts:2096
onBeforecellsave?(event: RevogrOverlaySelectionCustomEvent<any>) => voidRuns before cell save. Can be used to override or cancel original save.src/components.d.ts:2100
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:2104
onBeforeeditrender?(event: RevogrOverlaySelectionCustomEvent<FocusRenderEvent>) => voidBefore editor render.src/components.d.ts:2108
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:2112
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:2116
onBeforenextvpfocus?(event: RevogrOverlaySelectionCustomEvent<Cell>) => voidFired when change of viewport happens. Usually when we switch between pinned regions.src/components.d.ts:2120
onBeforepasteregion?(event: RevogrOverlaySelectionCustomEvent<any>) => voidBefore region paste happened.src/components.d.ts:2124
onBeforerangecopyapply?(event: RevogrOverlaySelectionCustomEvent<ChangedRange>) => voidBefore range copy.src/components.d.ts:2128
onBeforerangedataapply?(event: RevogrOverlaySelectionCustomEvent<FocusRenderEvent>) => voidRange data apply.src/components.d.ts:2132
onBeforesetrange?(event: RevogrOverlaySelectionCustomEvent<any>) => voidBefore range selection applied. Second step in triggerRangeEvent.src/components.d.ts:2136
onBeforesettemprange?(event: RevogrOverlaySelectionCustomEvent<{ tempRange: null | Nullable<TempRange>; } & EventData & AllDimensionType>) => voidBefore set temp range area during autofill.src/components.d.ts:2140
onCanceledit?(event: RevogrOverlaySelectionCustomEvent<any>) => voidCancel edit. Used for editors support when editor close requested.src/components.d.ts:2144
onCelledit?(event: RevogrOverlaySelectionCustomEvent<SaveDataDetails>) => voidRuns when edit finished save started, first in chain eventsrc/components.d.ts:2148
onCelleditapply?(event: RevogrOverlaySelectionCustomEvent<BeforeSaveDataDetails>) => voidCell edit apply to the data source. Triggers datasource edit on the root level.src/components.d.ts:2152
onClipboardrangecopy?(event: RevogrOverlaySelectionCustomEvent<RangeClipboardCopyEventProps<any>>) => voidRange copy.src/components.d.ts:2156
onClipboardrangepaste?(event: RevogrOverlaySelectionCustomEvent<RangeClipboardPasteEvent>) => voidRange paste event.src/components.d.ts:2160
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:2164
onRangeeditapply?(event: RevogrOverlaySelectionCustomEvent<BeforeRangeSaveDataDetails>) => voidRange data apply. Triggers datasource edit on the root level.src/components.d.ts:2168
onSelectall?(event: RevogrOverlaySelectionCustomEvent<any>) => voidSelect all cells from keyboard.src/components.d.ts:2172
onSelectionchangeinit?(event: RevogrOverlaySelectionCustomEvent<ChangedRange>) => voidAutofill data in range. First step in applyRangeWithDatasrc/components.d.ts:2176
onSetedit?(event: RevogrOverlaySelectionCustomEvent<BeforeSaveDataDetails>) => voidSet edit cell.src/components.d.ts:2180
onSetrange?(event: RevogrOverlaySelectionCustomEvent<RangeArea & { type: MultiDimensionType; }>) => voidSet range. Third step in triggerRangeEvent.src/components.d.ts:2184
onSettemprange?(event: RevogrOverlaySelectionCustomEvent<null | Nullable<TempRange>>) => voidSet temp range area during autofill.src/components.d.ts:2188
range?booleanRange selection allowed.src/components.d.ts:2192
readonly?booleanReadonly mode.src/components.d.ts:2196
selectionStoreObservable<SelectionStoreState>Selection, range, focus.src/components.d.ts:2200
useClipboard?booleanEnable revogr-clipboard component (read more in revogr-clipboard component). Allows copy/paste.src/components.d.ts:2204