UNPKG

bixi

Version:

企业级中后台前端解决方案

55 lines (48 loc) 970 B
import { Component } from '@angular/core'; import { EColType, ICols } from '@bixi/core/table'; @Component({ selector: 'table-checkbox-backend', templateUrl: './table-checkbox-backend.component.html' }) export class TableCheckboxBackendComponent { selectedKeys = ['1', '2', '3']; rows = [...Array(5)].fill('').map((e, i) => ({ // _checked: true, name: `name${e}_${i + 1}`, age: i + 1, area: `上海${i}`, range: i * 100 + 1, id: `${i + 1}` })); cols: ICols = [ { type: EColType.checkbox, key: 'id', keyAlias: '_id' }, { name: '姓名', key: 'name', titleTipContent: '测试title' }, { name: '年龄', key: 'age' }, { name: '地区', key: 'area' }, { name: 'ID', key: 'id' } ]; onClick() { if (this.selectedKeys.length) { this.selectedKeys = []; } else { this.selectedKeys = ['2']; } } }