@itexpert-dev/base-universal-table
Version:
base universal table for build tables
25 lines (21 loc) • 840 B
text/typescript
import {BaseUniversalTableComponent} from "../common/baseUniversalTableComponent";
import {IUniversalTableCellPosition} from "../../../contracts/IUniversalTableCellPosition";
import {IUniversalTableCtrl} from "../../../contracts/IUniversalTableCtrl";
abstract class BaseUniversalTableCellComponent extends BaseUniversalTableComponent{
protected rowIndex: number;
protected cellIndex: number;
protected cellData: any;
protected viewValue: any;
constructor(
tableCtrl: IUniversalTableCtrl,
cellPosition: IUniversalTableCellPosition
){
super(
tableCtrl
);
this.rowIndex = cellPosition.rowIndex;
this.cellIndex = cellPosition.cellIndex;
this.cellData = cellPosition.cellData;
}
}
export {BaseUniversalTableCellComponent}