类: FEventName
继承
IFSheetEventMixin
.IFSheetLinkEvent
.IFSheetFilterEventMixin
.IFSheetSortEventMixin
.IDataValidationEvent
.ICommentEventMixin
.IPivotTableEventMixin
.IFSheetSparklineEventMixin
.IFSheetsUIEventNameMixin
.IFDrawingEventNameMixin
.IFSheetCrosshairHighlightEventMixin
.IFSheetPrintEventName
属性
属性 | 修饰符 | 类型 | 描述 |
---|---|---|---|
|
|
Trigger this event before the clipboard content changes. Type of the event parameter is IBeforeClipboardChangeParam 示例
| |
|
|
Trigger this event before pasting. Type of the event parameter is IBeforeClipboardPasteParam 示例
| |
|
|
Event fired before comment added 参阅 示例
| |
|
|
Event fired before comment delete 参阅 IBeforeSheetCommentDeleteEvent 示例
| |
|
|
Event fired before comment resolve 参阅 示例
| |
|
|
Event fired before comment update 参阅 IBeforeSheetCommentUpdateEvent 示例
| |
|
|
Triggered before floating image change. 参阅 IBeforeOverGridImageChangeParam 示例
| |
|
|
Triggered before floating image insertion. 参阅 IBeforeOverGridImageInsertParam 示例
| |
|
|
Triggered before floating image removal. 参阅 IBeforeOverGridImageRemoveParam 示例
| |
|
|
Triggered before floating image selection. 参阅 IBeforeOverGridImageSelectParam 示例
| |
|
|
The before pivot table add event.The event parameter is IPivotTableAddedEventParams 示例
| |
|
|
The before pivot table moved event.The event parameter is IPivotTableMovedEventParams 示例
| |
|
|
Event fired before a rule is added 参阅 IBeforeSheetDataValidationAddEvent 示例
| |
|
|
Event fired before the criteria of a rule are updated 参阅 IBeforeSheetDataValidationCriteriaUpdateEvent 示例
| |
|
|
Event fired before a rule is deleted 参阅 IBeforeSheetDataValidationDeleteEvent 示例
| |
|
|
Event fired before all rules are deleted 参阅 IBeforeSheetDataValidationDeleteAllEvent 示例
| |
|
|
Event fired before the options of a rule are updated 参阅 IBeforeSheetDataValidationOptionsUpdateEvent 示例
| |
|
|
Event fired before the range of a rule is updated 参阅 IBeforeSheetDataValidationRangeUpdateEvent 示例
| |
|
|
Event fired before a cell edit ends 参阅 IBeforeSheetEditEndEventParams 示例
| |
|
|
Event fired before a cell is edited 参阅 IBeforeSheetEditStartEventParams 示例
| |
|
|
Event triggered before adding a link 参阅 示例
| |
|
|
Event triggered before canceling a link 参阅 示例
| |
|
|
Event triggered before updating a link 参阅 示例
| |
|
|
Event triggered before print operation is canceled 示例
| |
|
|
Event triggered before print settings are confirmed 示例
| |
|
|
Event triggered before print dialog opens 示例
| |
|
|
Event fired before zoom changed 参阅 示例
| |
|
|
Event fired when a cell is clicked 参阅 示例
| |
|
|
Event fired when a cell is hovered 参阅 示例
| |
|
|
Event fired when a cell is pointer down 参阅 示例
| |
|
|
Event fired when move on spreadsheet cells 参阅 示例
| |
|
|
Event fired when a cell is pointer up 参阅 示例
| |
|
|
Trigger this event after the clipboard content changes. Type of the event parameter is IClipboardChangedParam 示例
| |
|
|
Trigger this event after pasting. Type of the event parameter is IClipboardPastedParam 示例
| |
|
|
Triggered when a column header is clicked 参数 Event parameters containing unitId, subUnitId, and column index 示例
| |
|
|
Triggered when pointer hovers over a column header 参数 Event parameters containing unitId, subUnitId, and column index 示例
| |
|
|
Triggered when pointer is pressed down on a column header 参数 Event parameters containing unitId, subUnitId, and column index 示例
| |
|
|
Triggered when pointer is released on a column header 参数 Event parameters containing unitId, subUnitId, and column index 示例
| |
|
|
Event fired after comment added 参阅 示例
| |
|
|
Event fired after comment deleted 参阅 示例
| |
|
|
Event fired after comment resolve 参阅 示例
| |
|
|
Event fired after comment updated 参阅 示例
| |
|
|
Triggered when the crosshair highlight color is changed. 参阅 ICrosshairHighlightColorChangedEvent 示例
| |
|
|
Triggered when the crosshair highlight is enabled or disabled. 参阅 ICrosshairHighlightEnabledChangedEvent 示例
| |
|
|
Event fired when drag over spreadsheet cells 参阅 示例
| |
|
|
Event fired when drop on spreadsheet cells 参阅 示例
| |
|
|
Triggered after floating image change. 参阅 示例
| |
|
|
Triggered after floating image insertion. 参阅 示例
| |
|
|
Triggered after floating image removal. 参阅 示例
| |
|
|
Triggered after floating image selection. 参阅 示例
| |
|
|
The pivot table added event.The event parameter is IPivotTableAddedEventParams 示例
| |
|
|
The pivot table field added event. The event parameter is IAddPivotFieldCommandParams 示例
| |
|
|
The pivot table field collapse changed event. The event parameter is ISetPivotCollapseCommandParams 示例
| |
|
|
The pivot table field filter changed event. The event parameter is ISetPivotFilterCommandParams 示例
| |
|
|
The pivot table field moved event. The event parameter is IMovePivotFieldCommandParams 示例
| |
|
|
The pivot table field removed event. The event parameter is IRemovePivotFieldCommandParams 示例
| |
|
|
The pivot table field setting changed event. The event parameter is IUpdatePivotFieldSettingCommandParams 示例
| |
|
|
The pivot table field sort changed event. The event parameter is ISetPivotSortCommandParams 示例
| |
|
|
The pivot table moved event. The event parameter is IPivotTableMovedEventParams 示例
| |
|
|
The pivot table removed event. The event parameter is IPivotTableRemovedEventParams 示例
| |
|
|
The pivot table value position changed event. The event parameter is IUpdatePivotValuePositionCommandParams 示例
| |
|
|
Triggered when a row header is clicked 参数 Event parameters containing unitId, subUnitId, and row index 示例
| |
|
|
Triggered when pointer hovers over a row header 参数 Event parameters containing unitId, subUnitId, and row index 示例
| |
|
|
Triggered when pointer is pressed down on a row header 参数 Event parameters containing unitId, subUnitId, and row index 示例
| |
|
|
Triggered when pointer is released on a row header 参数 Event parameters containing unitId, subUnitId, and row index 示例
| |
|
|
Event fired when scroll spreadsheet. 参阅 示例
| |
|
|
Event fired when selection changed. 参阅 示例
| |
|
|
Event fired when selection move end 参阅 示例
| |
|
|
Event fired when selection move start 参阅 示例
| |
|
|
Event fired when selection move end 参阅 示例
| |
|
|
This event will be emitted before the filter criteria on a column is changed. 参阅 示例
| |
|
|
This event will be emitted after the filter on a worksheet is cleared. 参阅 ISheetRangeFilterClearedEventParams 示例
| |
|
|
This event will be emitted before sorting a range on a worksheet. 参阅 示例
| |
|
|
Event fired when a rule is added, deleted, or modified 参阅 ISheetDataValidationChangedEvent 示例
| |
|
|
Event fired when a cell validator status is changed 参阅 ISheetDataValidatorStatusChangedEvent 示例
| |
|
|
Event fired when a cell is being edited 参阅 示例
| |
|
|
Event fired after a cell edit ends 参阅 示例
| |
|
|
Event fired after a cell is edited 参阅 示例
| |
|
|
Event triggered when print operation is canceled 示例
| |
|
|
Event triggered when print settings are confirmed 示例
| |
|
|
Event triggered when print dialog opens 示例
| |
|
|
This event will be emitted when the filter on a worksheet is cleared. 参阅 ISheetRangeFilterClearedEventParams 示例
| |
|
|
This event will be emitted when the filter criteria on a column is changed. 参阅 示例
| |
|
|
This event will be emitted when a range on a worksheet is sorted. 参阅 示例
| |
|
|
Event fired when sheet skeleton changed 参阅 示例
| |
|
|
Trigger this event after the sparkline changes. Type of the event parameter is IFSheetSparklineChangedEventParams 示例
| |
|
|
Event fired when sheet value changed 参阅 示例
| |
|
|
Event fired when zoom changed 参阅 示例
|
访问器
ActiveSheetChanged
Getter 签名
get ActiveSheetChanged(): "ActiveSheetChanged"
Event fired after the active sheet changes
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.ActiveSheetChanged, (params) => {
const { workbook, activeSheet } = params;
console.log('after active sheet changed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"ActiveSheetChanged"
BeforeActiveSheetChange
Getter 签名
get BeforeActiveSheetChange(): "BeforeActiveSheetChange"
Event fired before the active sheet changes
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeActiveSheetChange, (params) => {
const { workbook, activeSheet, oldActiveSheet } = params;
console.log('before active sheet change', params);
// Cancel the active sheet change operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeActiveSheetChange"
BeforeCommandExecute
Getter 签名
get BeforeCommandExecute(): "BeforeCommandExecute"
Event fired before a command is executed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeCommandExecute, (event) => {
const { params, id, type } = event;
console.log('before command executed', event);
// Cancel the command execution
event.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeCommandExecute"
BeforeGridlineColorChange
Getter 签名
get BeforeGridlineColorChange(): "BeforeGridlineColorChange"
Event fired before gridline color changed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeGridlineColorChange, (params) => {
const { workbook, worksheet, color } = params;
console.log('before gridline color change', params);
// Cancel the gridline color change operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeGridlineColorChange"
BeforeGridlineEnableChange
Getter 签名
get BeforeGridlineEnableChange(): "BeforeGridlineEnableChange"
Event fired before gridline enable changed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeGridlineEnableChange, (params) => {
const { workbook, worksheet, enabled } = params;
console.log('before gridline enable change', params);
// Cancel the gridline enable change operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeGridlineEnableChange"
BeforeRedo
Getter 签名
get BeforeRedo(): "BeforeRedo"
Event fired before a redo command is executed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeRedo, (event) => {
const { params, id, type } = event;
console.log('before redo command executed', event);
// Cancel the redo operation
event.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeRedo"
BeforeSheetCreate
Getter 签名
get BeforeSheetCreate(): "BeforeSheetCreate"
Event fired before a sheet is created
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeSheetCreate, (params) => {
const { workbook, index, sheet } = params;
console.log('before sheet create', params);
// Cancel the sheet creation operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeSheetCreate"
BeforeSheetDelete
Getter 签名
get BeforeSheetDelete(): "BeforeSheetDelete"
Event fired before a sheet is deleted
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeSheetDelete, (params) => {
const { workbook, worksheet } = params;
console.log('before sheet delete', params);
// Cancel the sheet deletion operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeSheetDelete"
BeforeSheetHideChange
Getter 签名
get BeforeSheetHideChange(): "BeforeSheetHideChange"
Event fired before a sheet is hidden
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeSheetHideChange, (params) => {
const { workbook, worksheet, hidden } = params;
console.log('before sheet hide change', params);
// Cancel the sheet hide operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeSheetHideChange"
BeforeSheetMove
Getter 签名
get BeforeSheetMove(): "BeforeSheetMove"
Event fired before a sheet is moved
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeSheetMove, (params) => {
const { workbook, worksheet, newIndex, oldIndex } = params;
console.log('before sheet move', params);
// Cancel the sheet move operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeSheetMove"
BeforeSheetNameChange
Getter 签名
get BeforeSheetNameChange(): "BeforeSheetNameChange"
Event fired before a sheet name is changed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeSheetNameChange, (params) => {
const { workbook, worksheet, newName, oldName } = params;
console.log('before sheet name change', params);
// Cancel the sheet name change operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeSheetNameChange"
BeforeSheetTabColorChange
Getter 签名
get BeforeSheetTabColorChange(): "BeforeSheetTabColorChange"
Event fired before a sheet tab color is changed
参阅
IBeforeSheetTabColorChangeEvent
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeSheetTabColorChange, (params) => {
const { workbook, worksheet, newColor, oldColor } = params;
console.log('before sheet tab color change', params);
// Cancel the sheet tab color change operation
params.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeSheetTabColorChange"
BeforeUndo
Getter 签名
get BeforeUndo(): "BeforeUndo"
Event fired before an undo command is executed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.BeforeUndo, (event) => {
const { params, id, type } = event;
console.log('before undo command executed', event);
// Cancel the undo operation
event.cancel = true;
});
// Remove the event listener, use `disposable.dispose()`
返回
"BeforeUndo"
CommandExecuted
Getter 签名
get CommandExecuted(): "CommandExecuted"
Event fired when a command is executed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.CommandExecuted, (event) => {
const { params, id, type } = event;
console.log('command executed', event);
});
// Remove the event listener, use `disposable.dispose()`
返回
"CommandExecuted"
DocCreated
Getter 签名
get DocCreated(): "DocCreated"
Event fired when a document is created
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.DocCreated, (params) => {
const { unitId, type, doc, unit } = params;
console.log('doc created', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"DocCreated"
DocDisposed
Getter 签名
get DocDisposed(): "DocDisposed"
Event fired when a document is disposed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.DocDisposed, (params) => {
const { unitId, unitType, snapshot } = params;
console.log('doc disposed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"DocDisposed"
GridlineChanged
Getter 签名
get GridlineChanged(): "GridlineChanged"
Event fired when gridline changed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.GridlineChanged, (params) => {
const { workbook, worksheet, enabled, color } = params;
console.log('gridline changed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"GridlineChanged"
LifeCycleChanged
Getter 签名
get LifeCycleChanged(): "LifeCycleChanged"
Event fired when life cycle is changed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.LifeCycleChanged, (params) => {
const { stage } = params;
console.log('life cycle changed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"LifeCycleChanged"
Redo
Getter 签名
get Redo(): "Redo"
Event fired when a redo command is executed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.Redo, (event) => {
const { params, id, type } = event;
console.log('redo command executed', event);
});
// Remove the event listener, use `disposable.dispose()`
返回
"Redo"
SheetCreated
Getter 签名
get SheetCreated(): "SheetCreated"
Event fired after a sheet is created
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.SheetCreated, (params) => {
const { workbook, worksheet } = params;
console.log('sheet created', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"SheetCreated"
SheetDeleted
Getter 签名
get SheetDeleted(): "SheetDeleted"
Event fired after a sheet is deleted
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.SheetDeleted, (params) => {
const { workbook, sheetId } = params;
console.log('sheet deleted', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"SheetDeleted"
SheetHideChanged
Getter 签名
get SheetHideChanged(): "SheetHideChanged"
Event fired after a sheet is hidden
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.SheetHideChanged, (params) => {
const { workbook, worksheet, hidden } = params;
console.log('sheet hide changed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"SheetHideChanged"
SheetMoved
Getter 签名
get SheetMoved(): "SheetMoved"
Event fired after a sheet is moved
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.SheetMoved, (params) => {
const { workbook, worksheet, newIndex } = params;
console.log('sheet moved', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"SheetMoved"
SheetNameChanged
Getter 签名
get SheetNameChanged(): "SheetNameChanged"
Event fired after a sheet name is changed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.SheetNameChanged, (params) => {
const { workbook, worksheet, newName } = params;
console.log('sheet name changed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"SheetNameChanged"
SheetTabColorChanged
Getter 签名
get SheetTabColorChanged(): "SheetTabColorChanged"
Event fired after a sheet tab color is changed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.SheetTabColorChanged, (params) => {
const { workbook, worksheet, newColor } = params;
console.log('sheet tab color changed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"SheetTabColorChanged"
Undo
Getter 签名
get Undo(): "Undo"
Event fired when an undo command is executed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.Undo, (event) => {
const { params, id, type } = event;
console.log('undo command executed', event);
});
// Remove the event listener, use `disposable.dispose()`
返回
"Undo"
WorkbookCreated
Getter 签名
get WorkbookCreated(): "WorkbookCreated"
Event fired after a workbook is created
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.WorkbookCreated, (params) => {
const { unitId, type, workbook, unit } = params;
console.log('workbook created', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"WorkbookCreated"
WorkbookDisposed
Getter 签名
get WorkbookDisposed(): "WorkbookDisposed"
Event fired after a workbook is disposed
参阅
示例
const disposable = univerAPI.addEvent(univerAPI.Event.WorkbookDisposed, (params) => {
const { unitId, unitType, snapshot } = params;
console.log('workbook disposed', params);
});
// Remove the event listener, use `disposable.dispose()`
返回
"WorkbookDisposed"
方法
get()
static get(): FEventName