DkGrid
  • Overview
  • Getting Started
    • Quick Start Tutorial
  • Fundamentals
    • Grid Structure
      • Grid Size
      • Header
      • Row Filter
      • Rows
      • Panels
      • Gutters
      • Edition Toolbar
      • Paginator
      • Borders
      • Column Context Menu
      • Waiting Indicator
    • DataSource
      • In-Memory DataSource
      • Custom DataSource
    • Theming
  • Columns
    • Column Definitions
    • Column Grouping
    • Column Sizing
    • Column Moving
    • Column Pinning
  • Rows
    • Row Sorting
    • Row Selection
    • Row Grouping
    • Row Pagination
  • Filtering
    • Column Filters
    • Filter types
    • In-line Filters
  • Editing
    • Row Edition
    • Edition templates
    • Edition validation
    • Multiple rows edition
  • Reference
    • DkGrid API
      • DkGridColumnDef
      • DkGridSorting
      • DkGridSelection
      • DkGridRowGrouping
      • DkGridPagination
      • DkGridWaitingIndicator
      • DkGridFactoryDataSource
      • DkGridFilter
      • DkGridEdition
    • Components
      • DkGridComponent
      • DkGridColumnComponent
    • Classes
      • DataSource
      • Columns
      • Rows
      • Filtering
      • Editing
    • Interfaces
      • Columns
      • Sorting
      • Row Grouping
      • Filtering
      • Editing
    • Injection Tokens
      • Grid Structure
      • Filtering
      • Editing
      • Theming
    • Type aliases
      • DataSource
      • Columns
      • Selection
      • Filtering
      • Editing
    • Type Guards
Powered by GitBook
On this page
  • Grid Size
  • GRID_WIDTH
  • GRID_HEIGHT
  • Header
  • HEADER_ROW_HEIGHT
  • Row Filter
  • FILTER_ROW_HEIGHT
  • Rows
  • CONTENT_ROW_HEIGHT
  • Panels
  • DIVISION_PANEL_GAP
  • DIVISION_PANEL_LINE_WIDTH
  • DIVISION_PANEL_LINE_WIDTH_RESIZING
  • ROW_GROUPING_ROW_HEIGHT.
  • ROW_GROUPING_COLUMN_HEIGHT
  • ROW_GROUPING_INDENT
  • ROW_GROUPING_INDENT_WIDTH
  • Edition Toolbar
  • EDITION_TOOLBAR_ROW_HEIGHT.
  • EDITION_TOOLBAR_ITEM_HEIGHT
  • Paginator
  • PAGINATION_ROW_HEIGHT
  • Borders
  • BORDER_WIDTH
  • BORDER_GAP
  • Column Context Menu
  • COLUMN_CONTEXT_MENU
  • COLUMN_CONTEXT_MENU_WIDTH
  • COLUMN_CONTEXT_MENU_HEIGHT
  • Waiting Indicator
  • LOADING_MESSAGE
  • PROCESSING_MESSAGE
  1. Reference
  2. Injection Tokens

Grid Structure

The following Injection Tokens apply to the Grid Structure.

Grid Size

GRID_WIDTH

This Injection Token modifies the width of the DikeGrid instances.

const GRID_WIDTH: InjectionToken<string>;

GRID_HEIGHT

This Injection Token modifies the height of the DikeGrid instances.

const GRID_HEIGHT: InjectionToken<string>;

Header

HEADER_ROW_HEIGHT

This Injection Token modifies the height of the column headers.

const HEADER_ROW_HEIGHT: InjectionToken<number>;

Row Filter

FILTER_ROW_HEIGHT

This Injection Token modifies the height of the Row Filter.

const FILTER_ROW_HEIGHT: InjectionToken<number>;

Rows

CONTENT_ROW_HEIGHT

This Injection Token modifies the height of every displayed row.

const CONTENT_ROW_HEIGHT: InjectionToken<number>;

Panels

DIVISION_PANEL_GAP

This Injection Token modifies the default space between two adjacent panels.

const DIVISION_PANEL_GAP: InjectionToken<number>;

DIVISION_PANEL_LINE_WIDTH

This Injection Token modifies the default panel-division-line width.

const DIVISION_PANEL_LINE_WIDTH: InjectionToken<number>;

DIVISION_PANEL_LINE_WIDTH_RESIZING

This Injection Token modifies the panel division line width when the panel is resizing.

const DIVISION_PANEL_LINE_WIDTH_RESIZING: InjectionToken<number>;

ROW_GROUPING_ROW_HEIGHT.

This Injection Token modifies the height of the Group Panel.

const ROW_GROUPING_ROW_HEIGHT: InjectionToken<number>;

ROW_GROUPING_COLUMN_HEIGHT

This Injection Token modifies the columns' height in the Group Panel.

const ROW_GROUPING_COLUMN_HEIGHT: InjectionToken<number>;

ROW_GROUPING_INDENT

This Injection Token shows or hides the indent per row.

const ROW_GROUPING_INDENT: InjectionToken<boolean>;

ROW_GROUPING_INDENT_WIDTH

This Injection Token modifies the width of the indent per row.

const ROW_GROUPING_INDENT_WIDTH: InjectionToken<boolean>;

Edition Toolbar

EDITION_TOOLBAR_ROW_HEIGHT.

This Injection Token modifies the height of the Edition Toolbar Row.

const EDITION_TOOLBAR_ROW_HEIGHT: InjectionToken<number>;

EDITION_TOOLBAR_ITEM_HEIGHT

This Injection Token modifies the height of items contained in the Edition Toolbar Row.

const EDITION_TOOLBAR_ITEM_HEIGHT: InjectionToken<number>;

Paginator

PAGINATION_ROW_HEIGHT

This Injection Token modifies the height of the Pagination Row.

const PAGINATION_ROW_HEIGHT: InjectionToken<number>;

Borders

BORDER_WIDTH

This Injection Token modifies the border width of the primary DikeGrid container.

const BORDER_WIDTH: InjectionToken<number>;

BORDER_GAP

This Injection Token modifies the space between the primary DikeGrid container and its external boundary.

const BORDER_GAP: InjectionToken<number>;

Column Context Menu

COLUMN_CONTEXT_MENU

To suppress the context menu for all defined columns, provide this Injection Token with a false value.

const COLUMN_CONTEXT_MENU: InjectionToken<boolean>;

COLUMN_CONTEXT_MENU_WIDTH

This Injection Token modifies the width of the column context menu.

const COLUMN_CONTEXT_MENU_WIDTH: InjectionToken<number>;

COLUMN_CONTEXT_MENU_HEIGHT

This Injection Token modifies the height of the column context menu.

const COLUMN_CONTEXT_MENU_HEIGHT: InjectionToken<number>;

Waiting Indicator

LOADING_MESSAGE

This Injection Token modifies the message displayed when the DikeGrid instance is waiting for the rows of data.

const LOADING_MESSAGE: InjectionToken<string>;

PROCESSING_MESSAGE

This Injection Token modifies the message displayed when the DikeGrid instance is waiting for an edition operation.

const PROCESSING_MESSAGE: InjectionToken<string>;
PreviousInjection TokensNextFiltering

Last updated 3 years ago