UNPKG

@itexpert-dev/base-universal-table

Version:

base universal table for build tables

19 lines (17 loc) 898 B
import {BaseUniversalTableComponent} from "../common/baseUniversalTableComponent"; import {Observable} from "rxjs"; import {IUniversalTableViewRow} from "../../services/universalTable/common/interfaces/IUniversalTableViewRow"; import {IUniversalTableViewHeader} from "../../services/universalTable/common/interfaces/IUniversalTableViewHeader"; import {IUniversalTableCtrl} from "../../../contracts/IUniversalTableCtrl"; abstract class BaseUniversalTableGridComponent extends BaseUniversalTableComponent{ protected headers: Observable<IUniversalTableViewHeader[]>; protected rows: Observable<IUniversalTableViewRow[]>; constructor(tableCtrl: IUniversalTableCtrl){ super(tableCtrl) } ngOnInit(){ this.headers = this.tableCtrl.viewScope.headers; this.rows = this.tableCtrl.viewScope.rows; } } export {BaseUniversalTableGridComponent}