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
  • DikeColumnDataType
  • DisplayStatus
  • ColumnAlignment
  • DikeContentPanel
  • DikeGroupPanel
  • DikeGridPanel
  • GetterFn<T, R>
  • SetterFn<T, R>
  • ColumnMovement
  • CompareColumnFn
  • CompareNodeFn
  1. Reference
  2. Type aliases

Columns

<T> represents the object's shape coming from the data source. <R> represents the column data type: string, number, Date, or boolean.

DikeColumnDataType

type DikeColumnDataType = 'Text' | 'Numeric' | 'Date' | 'Binary';

DisplayStatus

type DisplayStatus = 'closed' | 'open';

ColumnAlignment

type ColumnAlignment = 'left' | 'center' | 'right' | 'start' | 'end';

DikeContentPanel

type DikeContentPanel = 'leftPanel' | 'centerPanel' | 'rightPanel';

DikeGroupPanel

type DikeGroupPanel = 'groupPanel';

DikeGridPanel

type DikeGridPanel = DikeContentPanel | DikeGroupPanel;

GetterFn<T, R>

type GetterFn<T extends object, R extends string | number | Date | boolean> = (entry: T) => R;

SetterFn<T, R>

type SetterFn<T extends object, R extends string | number | Date | boolean> = (entry: T, value: R) => void

ColumnMovement

type ColumnMovement = 'swap-columns' | 'join-column-groups' | 'column-after' | 'column-before' | 'columns-to-panel';

CompareColumnFn

type CompareColumnFn = (column: DikeColumnDef) => boolean;

CompareNodeFn

type CompareNodeFn = (node: DikeNodeColumnDef) => boolean;
PreviousDataSourceNextSelection

Last updated 3 years ago