Skip to content

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