@univerjs/sheets-ui v0.4.2 • Docs
@univerjs/sheets-ui
Enumerations
Enumeration | Description |
---|---|
APPLY_TYPE | - |
COPY_TYPE | - |
CellAlertType | - |
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 condition format selection. |
SelectionShape | The main selection canvas component, includes leftControl,rightControl,topControl,bottomControl,backgroundControlTop,backgroundControlMiddleLeft,backgroundControlMiddleRight,backgroundControlBottom,fillControl |
SheetCanvasPopManagerService | - |
SheetClipboardService | - |
SheetPermissionInitController | - |
SheetPermissionInterceptorBaseController | - |
SheetPrintInterceptorService | - |
SheetRenderController | Every render module should implement this interface. |
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). |
SheetUIController | - |
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. |
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 | - |