|
|
@@ -4,12 +4,13 @@ import { ColDef, GridApi } from 'ag-grid-community'; |
|
|
|
import { NzPaginationModule } from 'ng-zorro-antd/pagination'; |
|
|
|
|
|
|
|
import { LJDataVCardComponent } from '../../lj-card/lj-card.component'; |
|
|
|
import { TableColumn, DataVLjTableComponent } from '../../lj-table/lj-table.component'; |
|
|
|
@Component({ |
|
|
|
selector: 'lj-app-ag-grid-component', |
|
|
|
imports: [AgGridAngular, NzPaginationModule, LJDataVCardComponent], |
|
|
|
standalone: true, |
|
|
|
templateUrl: './lj-ag-grid-component.component.html', |
|
|
|
styleUrls: ['./pagination-style/pagination.less'] |
|
|
|
styleUrls: ['./pagination-style/pagination.less'], |
|
|
|
imports: [AgGridAngular, NzPaginationModule, LJDataVCardComponent, DataVLjTableComponent] |
|
|
|
}) |
|
|
|
export class LjAgGridComponentComponent implements OnInit { |
|
|
|
[x: string]: any; |
|
|
@@ -40,10 +41,47 @@ export class LjAgGridComponentComponent implements OnInit { |
|
|
|
@Input() paginationThemeClass: string = 'ag-theme-quartz'; |
|
|
|
/** 构造函数 */ |
|
|
|
constructor() {} |
|
|
|
// 在父组件的类中 |
|
|
|
tableColumns: TableColumn[] = [ |
|
|
|
{ key: 'sort', title: '序号' }, |
|
|
|
{ key: 'time', title: '时间' }, |
|
|
|
{ key: 'option', title: '操作' }, |
|
|
|
{ key: 'optionDesc', title: '操作描述' }, |
|
|
|
{ key: 'optionMan', title: '操作人员' }, |
|
|
|
{ key: 'mark', title: '备注' }, |
|
|
|
{ key: 'edit', title: '编辑' } |
|
|
|
|
|
|
|
// 其他列配置... |
|
|
|
]; |
|
|
|
|
|
|
|
tableData = [ |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '锁定', optionDesc: '锁定1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' }, |
|
|
|
{ sort: '1', time: '2024.1.12 18:23', option: '释放', optionDesc: '释放1号磅', optionMan: '张三', mark: '早晨', edit: '按钮' } |
|
|
|
|
|
|
|
// 其他数据... |
|
|
|
]; |
|
|
|
/**初始化 */ |
|
|
|
ngOnInit() { |
|
|
|
console.log('-----表格初始化-----'); |
|
|
|
this.title = '代办任务'; |
|
|
|
this.title = '待办任务'; |
|
|
|
this.pageSize = 10; |
|
|
|
this.pageIndex = 1; |
|
|
|
this.pageRowTotal = this.rowData.length; |
|
|
|