Skip to main content
cngx-src documentation

CngxDataGridAccordionConfig

Interface

projects/ui/data-grid-accordion/config/data-grid-accordion.config.ts

Import#

import { CngxDataGridAccordionConfig } from '@cngx/ui/data-grid-accordion'

Description#

App-wide cascade for the data-grid-accordion's default visual skin.

Resolution priority (high -> low):

  1. Per-instance [skin] Input binding.
  2. provideDataGridAccordionConfigAt(...) in a parent component's viewProviders (component-scoped override).
  3. provideDataGridAccordionConfig(...) at the application root.
  4. Library default (unset - the base flat grid look).

The column template ([columns]) is deliberately absent: every grid carries a different column set, so it stays a per-instance input with a base fallback and has no app-wide default. Skin is the only surface with a plausible app-wide default, mirroring withAccordionSkin.

Index#

Properties

Instance Properties#

ReadonlyOptional

App-wide default visual skin reflected onto [data-skin]. Unset by default (the base flat grid look). A per-instance [skin] Input still wins; this only moves the cascade default. Override via withDataGridSkin.