UNPKG

@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
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; }