@syncfusion/ej2-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
53 lines (52 loc) • 1.48 kB
TypeScript
import { Spreadsheet } from '../base/index';
/**
* Represents Formula bar for Spreadsheet.
*/
export declare class FormulaBar {
private parent;
private comboBoxInstance;
private insertFnRipple;
private categoryCollection;
private formulaCollection;
private categoryList;
private formulaList;
private dialog;
private isGoto;
private isDevice;
constructor(parent: Spreadsheet);
getModuleName(): string;
private createFormulaBar;
private textAreaFocusIn;
private textAreaFocusOut;
private keyDownHandler;
private keyUpHandler;
private nameBoxBeforeOpen;
private nameBoxBlur;
private nameBoxSelect;
private formulaBarUpdateHandler;
private getFormulaBarValue;
private updateValueAfterMouseUp;
private updateComboBoxValue;
private disabletextarea;
private updateNameBoxValue;
private formulaBarScrollEdit;
private formulaBarClickHandler;
private renderInsertDlg;
private toggleFormulaBar;
private dialogOpen;
private dialogClose;
private dialogBeforeClose;
private selectFormula;
private listSelected;
private updateFormulaList;
private dropDownSelect;
private activeListFormula;
private updateFormulaDescription;
private formulaClickHandler;
private addEventListener;
destroy(): void;
private removeEventListener;
private editOperationHandler;
private isFormulaBarEdit;
private getFormulaBar;
}