projects/angular/components/ui-grid/src/body/ui-grid-row-config.directive.ts
Row configuration directive.
Selector | [uiGridRowConfig], ui-grid-row-config |
Inputs |
ngClassFn | |
Type : function
|
|
Default value : (_) => ({} as Record<string, boolean>)
|
|
Class function factory, used to apply |
import {
Directive,
Input,
} from '@angular/core';
import { IGridDataEntry } from '../models';
/**
* Row configuration directive.
*
* @export
*/
@Directive({
selector: '[uiGridRowConfig], ui-grid-row-config',
})
export class UiGridRowConfigDirective<T extends IGridDataEntry> {
/**
* Class function factory, used to apply `ngClass` on rows.
*
*/
@Input()
ngClassFn: (entry: T) => Record<string, boolean> = (_) => ({} as Record<string, boolean>);
}