File

core/data-grid/column/cell-renderer.component.ts

Implements

OnChanges DoCheck

Metadata

Index

Properties
Methods
Inputs
Accessors

Constructor

constructor(injector: Injector, cd: ChangeDetectorRef)
Parameters :
Name Type Optional
injector Injector No
cd ChangeDetectorRef No

Inputs

spec
Type : CellRendererSpec

Methods

ngDoCheck
ngDoCheck()
Returns : void
ngOnChanges
ngOnChanges()
Returns : void

Properties

prevSpec
Type : CellRendererSpec
rendererInjector
Type : Injector
rendererType
Type : "TEMPLATE" | "COMPONENT"
spec
Type : CellRendererSpec

Accessors

_spec
set_spec(spec: CellRendererSpec)
Parameters :
Name Type Optional
spec CellRendererSpec No
Returns : void
@if (spec.renderer) {
  @if (rendererType === 'TEMPLATE') {
    <ng-container
      [ngTemplateOutlet]="spec.renderer"
      [ngTemplateOutletContext]="{ $implicit: spec.context }"
    ></ng-container>
  }
  @if (rendererType === 'COMPONENT') {
    <ng-container
      [c8yComponentOutlet]="spec.renderer"
      [c8yComponentOutletInjector]="rendererInjector"
    ></ng-container>
  }
}

@if (!spec.renderer) {
  <span title="{{ spec.context.value | stringifyObject }}">
    {{ spec.context.value | stringifyObject }}
  </span>
}

results matching ""

    No results matching ""