Class IgxGridToolbarComponent

This class encapsulates the Toolbar's logic and is internally used by the IgxGridComponent, IgxTreeGridComponent and IgxHierarchicalGridComponent.

Hierarchy

Implements

  • DoCheck
  • OnInit
  • AfterViewInit

Constructors

constructor

Properties

cdr

cdr: ChangeDetectorRef

columnHidingButton

columnHidingButton: IgxButtonDirective

Provides a reference to the Column Hiding button.

const hidingButton = this.grid.toolbar.columnHidingButton;

columnHidingDropdown

columnHidingDropdown: IgxDropDownComponent

Provides a reference to the IgxDropDownComponent of the Column Hiding UI.

const dropdownHiding = this.grid.toolbar.columnHidingDropdown;

columnHidingUI

columnHidingUI: IgxColumnHidingComponent

Provides a reference to the IgxColumnHidingComponent.

const hidingUI = this.grid.toolbar.columnHidingUI;

columnPinningButton

columnPinningButton: IgxButtonDirective

Provides a reference to the Column Pinning button.

const pinningButton = this.grid.toolbar.columnPinningButton;

columnPinningDropdown

columnPinningDropdown: IgxDropDownComponent

Provides a reference to the IgxDropDownComponent of the Column Pinning UI.

const dropdownPinning = this.grid.toolbar.columnPinningDropdown;

columnPinningUI

columnPinningUI: IgxColumnPinningComponent

Provides a reference to the IgxColumnPinningComponent.

const pinningUI = this.grid.toolbar.columnPinningDropdown;

csvExporter

excelExporter

exportButton

exportButton: IgxButtonDirective

Provides a reference to the Export button.

const exportBtn = this.grid.toolbar.exportButton;

exportDropdown

exportDropdown: IgxDropDownComponent

Provides a reference to the IgxDropDownComponent of the Export button.

const exportDropdown = this.grid.toolbar.exportDropdown;

gridAPI

gridAPI: GridBaseAPIService<IgxGridBaseDirective & GridType>

onDensityChanged

onDensityChanged: EventEmitter<IDensityChangedEventArgs> = new EventEmitter<IDensityChangedEventArgs>()

Accessors

context

  • get context(): any

defaultDropDownsMaxHeight

  • get defaultDropDownsMaxHeight(): string

displayDensity

filterColumnsPrompt

  • get filterColumnsPrompt(): string
  • set filterColumnsPrompt(value: string): void

grid

hostClass

  • get hostClass(): string

pinnedColumnsCount

  • get pinnedColumnsCount(): number

shouldShowExportButton

  • get shouldShowExportButton(): boolean

shouldShowExportCsvButton

  • get shouldShowExportCsvButton(): boolean

shouldShowExportExcelButton

  • get shouldShowExportExcelButton(): boolean

Methods

exportClicked

  • exportClicked(): void

exportToCsvClicked

  • exportToCsvClicked(): void

exportToExcelClicked

  • exportToExcelClicked(): void

getExportCsvText

  • getExportCsvText(): string

getExportExcelText

  • getExportExcelText(): string

getExportText

  • getExportText(): string

getTitle

  • getTitle(): string

ngDoCheck

  • ngDoCheck(): void

toggleColumnHidingUI

  • toggleColumnHidingUI(): void

toggleColumnPinningUI

  • toggleColumnPinningUI(): void