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
  • Edition triggers
  • ROW_EDITION_DBLCLICK
  • ROW_EDITION_ENTER_KEY
  • ROW_EDITION_ESC_KEY
  • Validation messages
  • CUSTOM_EDITION_ERROR_MESSAGES
  • Multiple rows edition
  • MAX_ROWS_IN_EDITION
  • WAIT_FOR_MULTIPLE_ROWS_DELETION
  • WAIT_FOR_MULTIPLE_ROWS_UPDATE
  • WAIT_FOR_MULTIPLE_ROWS_CANCELATION
  • WAIT_FOR_MULTIPLE_ROWS_RESTORATION
  1. Reference
  2. Injection Tokens

Editing

The following Injection Tokens apply to the Editing module.

Edition triggers

ROW_EDITION_DBLCLICK

This Injection Token disables the double-click functionality that takes a row to edition state.

const ROW_EDITION_DBLCLICK: InjectionToken<boolean>;

ROW_EDITION_ENTER_KEY

This Injection Token disables the ENTER key functionality that saves a row changes.

const ROW_EDITION_ENTER_KEY: InjectionToken<boolean>;

ROW_EDITION_ESC_KEY

This Injection Token disables the ESC key functionality that cancels a row edition.

const ROW_EDITION_ESC_KEY: InjectionToken<boolean>;

Validation messages

CUSTOM_EDITION_ERROR_MESSAGES

const CUSTOM_EDITION_ERROR_MESSAGES: InjectionToken<CustomErrorMessage>;

Multiple rows edition

MAX_ROWS_IN_EDITION

This Injection Token reconfigures the maximum number of rows that the DikeGrid instance can have in the edition state.

const MAX_ROWS_IN_EDITION: InjectionToken<boolean>;

WAIT_FOR_MULTIPLE_ROWS_DELETION

To avoid the DikeGrid showing the Processing Indicator during the deletion operation, provide this Injection Token with a false value.

const WAIT_FOR_MULTIPLE_ROWS_DELETION: InjectionToken<boolean>;

WAIT_FOR_MULTIPLE_ROWS_UPDATE

To avoid the DikeGrid showing the Processing Indicator during the update operation, provide this Injection Token with a false value.

const WAIT_FOR_MULTIPLE_ROWS_UPDATE: InjectionToken<boolean>;

WAIT_FOR_MULTIPLE_ROWS_CANCELATION

To avoid the DikeGrid showing the Processing Indicator during the cancelation operation, provide this Injection Token with a false value.

const WAIT_FOR_MULTIPLE_ROWS_CANCELATION: InjectionToken<boolean>;

WAIT_FOR_MULTIPLE_ROWS_RESTORATION

To avoid the DikeGrid showing the Processing Indicator during the restoration operation, provide this Injection Token with a false value.

const WAIT_FOR_MULTIPLE_ROWS_RESTORATION: InjectionToken<boolean>;
PreviousFilteringNextTheming

Last updated 3 years ago