Skip to main content
cngx-src documentation

CngxFilterBuilderGroupTemplate

Directivev0.1.0

projects/forms/filter-builder/filter-builder-slots.ts

Import#

import { CngxFilterBuilderGroupTemplate } from '@cngx/forms/filter-builder'

Description#

Full group-shell override. Replaces the wrapper around a group (logic toggle, negation, add / remove controls) while the builder still renders the nested rows inside. Context: group, logic, isRoot, setLogic(), toggleNegated(), addFilter(), addGroup(), remove().

<ng-template cngxFilterBuilderGroupTemplate let-logic="logic" let-setLogic="setLogic">
  <my-group-shell [logic]="logic" (logicChange)="setLogic($event)" />
</ng-template>

Wins over CNGX_FILTER_BUILDER_CONFIG.templates.groupTemplate and the default shell.

Metadata#

Index#

Instance Properties#

templateRef#unknown
Readonly
inject<TemplateRef<CngxFilterBuilderGroupTemplateContext>>(TemplateRef)

Methods#

Static
ngTemplateContextGuard(_dir: CngxFilterBuilderGroupTemplate, _ctx: unknown)
@param_ctxunknown