File

projects/angular/components/ui-grid/src/body/ui-grid-row-config.directive.ts

Description

Row configuration directive.

Metadata

Index

Inputs

Inputs

ngClassFn
Type : function
Default value : (_) => ({} as Record<string, boolean>)

Class function factory, used to apply ngClass on rows.

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>);
}

results matching ""

    No results matching ""