类: FEventName
属性
| 属性 | 修饰符 | 类型 | 描述 | 
|---|---|---|---|
| 
 
  | 
 
  | 
 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 float dom insertion. 参阅 IBeforeFloatDomAddParam 示例  | |
| 
 
  | 
 
  | 
 Triggered before float dom deletion. 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered before float dom update. 参阅 示例  | |
| 
 
  | 
 
  | 
 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 fired before a note is added 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired before a note is deleted 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired before a note is hidden 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired before a note is shown 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired before a note is updated 参阅 示例  | |
| 
 
  | 
 
  | 
 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 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered when pointer hovers over a column header 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered when pointer is pressed down on a column header 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered when pointer is released on a column header 参阅 示例  | |
| 
 
  | 
 
  | 
 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 the drag element passes over the spreadsheet cells 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired when the drag element is dropped on the spreadsheet cells 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered after float dom insertion. 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered after float dom deletion. 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered after float dom update. 参阅 示例  | |
| 
 
  | 
 
  | 
 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 calculated done and fill the value to worksheet, the event parameter is IPivotTableRenderedEventParams 示例  | |
| 
 
  | 
 
  | 
 The pivot table value position changed event. The event parameter is IUpdatePivotValuePositionCommandParams 示例  | |
| 
 
  | 
 
  | 
 Triggered when a row header is clicked 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered when pointer hovers over a row header 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered when pointer is pressed down on a row header 参阅 示例  | |
| 
 
  | 
 
  | 
 Triggered when pointer is released on a row header 参阅 示例  | |
| 
 
  | 
 
  | 
 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 fired when a note is added 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired when a note is deleted 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired when a note is hidden 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired when a note is shown 参阅 示例  | |
| 
 
  | 
 
  | 
 Event fired when a note is updated 参阅 示例  | |
| 
 
  | 
 
  | 
 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, options } = 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, options } = 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;返回
FEventName