File

src/app/shared/widgets/data-list/data-list.api.ts

Index

Methods

Methods

fireEditedRowsEvent
fireEditedRowsEvent(rowId: string, gridRow: any, parent: string, attributes: any)
Parameters :
Name Type Optional
rowId string no
gridRow any no
parent string no
attributes any no
Returns : any
forceReRender
forceReRender(rowIds: string[])
Parameters :
Name Type Optional
rowIds string[] no
Returns : any
import { DataListComponent } from "./data-list-component/data-list.component";
import { DataListConfiguration } from "..";

export interface DataListApi {
  fireEditedRowsEvent(
    rowId: string,
    gridRow: any,
    parent: string,
    attributes: any
  );

  forceReRender(rowIds: string[]);
}

export class DataListApiImpl implements DataListApi {
  constructor(
    private dataListComponent: DataListComponent,
    private configuration: DataListConfiguration
  ) {}

  public fireEditedRowsEvent(
    rowId: string,
    gridRow: any,
    parent: string,
    attributes: any
  ) {
    this.dataListComponent.fireEditedRowsEvent(
      rowId,
      gridRow,
      parent,
      attributes,
      this.configuration
    );
  }

  forceReRender(rowIds: string[]) {
    this.dataListComponent.grid.reflow();
    this.dataListComponent.reRender(rowIds);
  }
}

results matching ""

    No results matching ""