Class DataGridComponent<T>

Type Parameters

  • T extends Record<string, any>

Implements

  • OnInit
  • OnDestroy
  • AfterContentInit

Constructors

Properties

_editMode$: BehaviorSubject<boolean> = ...
_mode$: BehaviorSubject<DataGridMode> = ...
_routerEventSubscription: null | Subscription = null
cdr: ChangeDetectorRef
data?: T
data$: Observable<T>
dataLoading$: Observable<boolean> = ...
dataSource?: DataSource<T, DataSourceViewer>
displayProperties: null | string[] = null
editModeChange: EventEmitter<{
    data?: T;
    done: (() => void);
    mode: boolean;
}> = ...

Type declaration

  • Optional data?: T
  • done: (() => void)
      • (): void
      • Returns void

  • mode: boolean
formDirective?: FormDirective<any>
hasError$: Observable<boolean> = ...
header: boolean = false
hideEmptyProperties: boolean = false
isDevMode: boolean = ...
isEditMode$: Observable<boolean>
isFormMode$: Observable<boolean>
isPlainMode$: Observable<boolean>
loading$: ToggleSubject = ...
mode$: Observable<DataGridMode>
router: Router
rows: QueryList<DataGridRowDefDirective<T>>
rows$: Observable<QueryList<DataGridRowDefDirective<T>>> = EMPTY
viewer: DataSourceViewer = ...

Accessors

Methods