@univerjs/sheets-ui v0.5.0-beta.1 • Docs
index
Index
Enumerations
Enumeration | Description |
---|---|
APPLY_TYPE | - |
CellAlertType | - |
COPY_TYPE | - |
DATA_TYPE | - |
FormatPainterStatus | - |
JumpOver | - |
SELECTION_SHAPE_DEPTH | - |
SHEET_VIEW_KEY | - |
SheetMenuPosition | - |
SheetsUIPart | Copyright 2023-present DreamNum Inc. |
VIEWPORT_KEY | @deprecated. use SHEET_VIEWPORT_KEY from engine-render instead. |
Classes
Class | Description |
---|---|
AutoFillController | - |
AutoFillService | - |
AutoHeightController | - |
AutoWidthController | - |
BaseSelectionRenderService | The basic implementation of selection rendering logics. It is designed to be reused for different purposes. |
CellAlertManagerService | - |
CellCustomRenderController | Every render module should implement this interface. |
CellEditorManagerService | - |
DragManagerService | - |
DragRenderController | Every render module should implement this interface. |
EditingRenderController | Every render module should implement this interface. |
EditorBridgeService | - |
FormulaEditorController | - |
HeaderFreezeRenderController | Every render module should implement this interface. |
HeaderMoveRenderController | Every render module should implement this interface. |
HeaderResizeRenderController | Every render module should implement this interface. |
HoverManagerService | - |
HoverRenderController | Every render module should implement this interface. |
MarkSelectionService | For copy and cut selection. also for selection when hover on conditional format items in the cf panel on the right. but hover on panel if data validation, uses another method to draw selection. |
SelectionShape | The main selection canvas component, includes leftControl,rightControl,topControl,bottomControl,backgroundControlTop,backgroundControlMiddleLeft,backgroundControlMiddleRight,backgroundControlBottom,fillControl |
SelectionShapeExtension | for auto-fill (crosshair expand selection range) drag selection range |
SheetCanvasPopManagerService | - |
SheetCellEditorResizeService | Every render module should implement this interface. |
SheetClipboardService | - |
SheetPermissionInitController | - |
SheetPermissionInterceptorBaseController | - |
SheetPrintInterceptorService | - |
SheetRenderController | Every render module should implement this interface. |
SheetScrollManagerService | This service manages and sets the virtual scrolling of the canvas content area. It triggers service changes through SetScrollOperation. |
SheetSelectionRenderService | This services controls rendering of normal selections in a render unit. The normal selections would also be used by Auto Fill and Copy features. |
SheetSkeletonManagerService | This service manages the drawing of the sheet’s viewModel (skeleton). |
SheetsRenderService | This controller is responsible for managing units of a specific kind (UnierSheet) to be rendered on the canvas. |
SheetsScrollRenderController | This controller handles scroll logic in sheet interaction. |
SheetUIController | - |
StatusBarController | - |
UniverSheetsUIPlugin | Plug-in base class, all plug-ins must inherit from this base class. Provide basic methods. |
Interfaces
Interface | Description |
---|---|
IAutoFillLocation | - |
IAutoFillRule | - |
IAutoFillService | - |
IBaseSheetBarProps | - |
ICanvasPopup | - |
ICellAlert | - |
ICellEditorManagerService | - |
ICopyDataPiece | - |
ICopyPastePayload | - |
IDiscreteRange | - |
IDragCellPosition | - |
IEditorBridgeService | - |
IEditorBridgeServiceParam | - |
IEditorBridgeServiceVisibleParam | - |
IFormatPainterBeforeApplyHookParams | - |
IFormatPainterHook | - |
IFormatPainterService | - |
IFormulaEditorManagerService | - |
IHoverCellPosition | - |
IMarkSelectionService | - |
IScrollCommandParams | - |
IScrollToCellCommandParams | - |
ISetScrollRelativeCommandParams | - |
ISheetAutoFillHook | - |
ISheetClipboardHook | ClipboardHook could: 1. Before copy/cut/paste, decide whether to execute the command and prepare caches if necessary. 1. When copying, decide what content could be written into clipboard. 1. When pasting, get access to the clipboard content and append mutations to the paste command. |
ISheetClipboardService | - |
ISheetDiscreteRangeLocation | - |
ISheetPasteParams | - |
ISheetSelectionRenderService | - |
ISheetSkeletonManagerParam | - |
IUniverSheetsUIConfig | - |
Type Aliases
Type alias | Description |
---|---|
ICellDataWithSpanInfo | - |
ICopyDataInTypeIndexInfo | - |
IRangeProtectionRenderCellData | - |
Variables
Functions
References
SelectionControl
Renames and re-exports SelectionShape