@syncfusion/ej2-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
72 lines (71 loc) • 2.13 kB
TypeScript
import { Spreadsheet } from '../index';
import { ExtendedNoteModel } from '../../workbook/index';
import { ExtendedSheet } from '../../workbook/index';
/**
* `Note` module
*/
export declare class SpreadsheetNote {
private parent;
/** @hidden */
activeNoteCell: number[];
/** @hidden */
isShowAllNotes: boolean;
/**
* Constructor for Note module.
*
* @param {Spreadsheet} parent - Constructor for Note module.
*/
constructor(parent: Spreadsheet);
/**
* To destroy the Note module.
*
* @returns {void} - To destroy the Note module.
*/
protected destroy(): void;
private addEventListener;
private removeEventListener;
/**
* Gets the module name.
*
* @returns {string} - Gets the module name.
*/
protected getModuleName(): string;
private rowColumnInsertDeleteHandler;
private handleRowsOperation;
private handleColumnsOperation;
getNoteId(note: ExtendedNoteModel): string;
getNoteConnectorId(note: ExtendedNoteModel): string;
private getNoteByCellIndex;
private showHideNote;
private addNote;
private deleteNote;
private editNote;
private createNoteIndicator;
private mouseOver;
private mouseOut;
private isNoteElementVisible;
private containerFocusIn;
private containerFocusOut;
private createNoteContainer;
private updateExistingNoteDisplay;
private getNoteFocus;
private createContainer;
private createConnectorLine;
private showNote;
private removeNoteContainer;
private removeNoteElement;
private updateNoteContainer;
private sheetDestroyHandler;
private removeNoteElementsFromOtherSheets;
private lowerBoundByAddress;
private insertNoteSorted;
private getNoteAddr;
private navigateNextPrevNote;
private navigateToNote;
private showAllNotes;
private updateNotesFromSheet;
private processSheetNotes;
syncNoteToSheetArray(sheet: ExtendedSheet, rowIdx: number, colIdx: number, note: ExtendedNoteModel | null): void;
private detachNoteIndicator;
private noteUndoRedo;
}