yyzone-bip
Version:
升级新的ui标准后的yyzone库
28 lines (26 loc) • 829 B
JavaScript
let dataIndex = 0;
export class RowData {
constructor(data) {
this.data = data;
this.id = dataIndex ++;
this.selected = false;
this.expanded = false;
}
}
export class Column {
constructor(columnVM) {
this.type = columnVM.type;
this.selectable = columnVM.selectable;
this.label = columnVM.label;
this.prop = columnVM.prop;
this.width = columnVM.width;
this.index = columnVM.index;
this.minWidth = columnVM.minWidth;
this.renderHeader = columnVM.renderHeader;
this.align = columnVM.align;
this.className = columnVM.className;
this.labelClassName = columnVM.labelClassName;
this.reserveSelection = columnVM.reserveSelection;
this.id = columnVM.id;
}
}