@syncfusion/ej2-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
143 lines (142 loc) • 4.08 kB
TypeScript
import { Spreadsheet } from '../base/index';
/**
* Represents Ribbon for Spreadsheet.
*/
export declare class Ribbon {
private parent;
private ribbon;
private numFormatDDB;
private calcTypeOptions;
private fontSizeDdb;
private fontNameDdb;
private textAlignDdb;
private verticalAlignDdb;
private sortingDdb;
private datavalidationDdb;
private bordersDdb;
private cfDdb;
private clearDdb;
private findDdb;
private border;
private fontNameIndex;
private numPopupWidth;
private pasteSplitBtn;
private colorPicker;
private mergeSplitBtn;
private preTabIdx;
private addChartDdb;
private cPickerEle;
constructor(parent: Spreadsheet);
getModuleName(): string;
private ribbonOperation;
private initialize;
private getRibbonMenuItems;
private getRibbonItems;
private createCalcOptions;
private selectCalcOptions;
private updateFormulaButtons;
private getPasteBtn;
private getHyperlinkDlg;
private passwordProtectDlg;
private getLocaleText;
private getLocaleProtectText;
private getLocaleProtectWorkbook;
private insertDesignChart;
private removeDesignChart;
private createRibbon;
private tabSelecting;
private beforeRenderHandler;
private getChartThemeDDB;
private getNumFormatDDB;
private getFontSizeDDB;
private getChartDDB;
private closeDropdownPopup;
private createChartDdb;
private createChartMenu;
private getAddChartEleDBB;
private createAddChartMenu;
private getCFDBB;
private spanElements;
private iconSetGroupElement;
private iconSetElements;
private iconWrapElements;
private createCFMenu;
private menuIconKeyDown;
private createElement;
private getBordersDBB;
private createBorderMenu;
private chartSelected;
private addChartEleSelected;
private cfSelected;
private borderSelected;
private getFontNameDDB;
private getBtn;
private datavalidationDDB;
private getTextAlignDDB;
private getVerticalAlignDDB;
private getMergeSplitBtn;
private mergeSelectHandler;
private unMerge;
private merge;
private performMerge;
private getSortFilterDDB;
private getFindBtn;
private getClearDDB;
private ribbonCreated;
private alignItemRender;
private getAlignText;
private toggleBtnClicked;
private getCellStyleValue;
private refreshSelected;
private expandCollapseHandler;
private getChartThemeDdbItems;
private getNumFormatDdbItems;
private getFontFamilyItems;
private applyNumFormat;
private renderCustomFormatDialog;
private tBarDdbBeforeOpen;
private numDDBOpen;
private previewNumFormat;
private refreshRibbonContent;
private refreshHomeTabContent;
private updateMergeBtnState;
private refreshTextAlign;
private toggleActiveState;
private refreshToggleBtn;
private refreshFontNameSelection;
private refreshNumFormatSelection;
private fileMenuItemSelect;
private toolbarClicked;
private toggleRibbonItems;
private enableFileMenuItems;
private hideRibbonTabs;
private addRibbonTabs;
private updateToggleText;
private refreshViewTabContent;
private updateViewTabContent;
private updateRibbonItemText;
private refreshDataTabContent;
private updateDataTabContent;
private updateProtectBtn;
private updateProtectWorkbookBtn;
private addToolbarItems;
private enableToolbarItems;
private createMobileView;
private renderMobileToolbar;
private fileMenuBeforeOpen;
private enableRibbonTabs;
private fileMenuBeforeClose;
private hideFileMenuItems;
private addFileMenuItems;
private hideToolbarItems;
private protectSheetHandler;
private updateMergeItem;
private onPropertyChanged;
private openHandler;
private addEventListener;
destroy(): void;
private destroyComponent;
private detachPopupElement;
private switchRibbonTab;
private removeEventListener;
}