UNPKG

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