src/app/shared/widgets/data-list/data-list.api.ts
Methods |
fireEditedRowsEvent |
fireEditedRowsEvent(rowId: string, gridRow: any, parent: string, attributes: any)
|
Returns :
any
|
forceReRender | ||||||
forceReRender(rowIds: string[])
|
||||||
Parameters :
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);
}
}