| @@ -2,6 +2,7 @@ | |||||
| #myGrid | #myGrid | ||||
| [class]="gridThemeClass" | [class]="gridThemeClass" | ||||
| [pagination]="true" | [pagination]="true" | ||||
| style="height: 100%" | |||||
| [suppressPaginationPanel]="true" | [suppressPaginationPanel]="true" | ||||
| [suppressPaginationPanel]="true" | [suppressPaginationPanel]="true" | ||||
| [suppressScrollOnNewData]="true" | [suppressScrollOnNewData]="true" | ||||
| @@ -41,7 +41,7 @@ border-radius: 3px; | |||||
| /* 调整内边距以适应内容 */ | /* 调整内边距以适应内容 */ | ||||
| //position: relative; | //position: relative; | ||||
| background-image: url('../../../../assets/dashboard/dashboard_card_bg.jpg'); | |||||
| background-image: url('../../../../assets/dashboard/dashboard_card_bg2.png'); | |||||
| background-repeat: no-repeat; | background-repeat: no-repeat; | ||||
| /* 防止背景图片重复 */ | /* 防止背景图片重复 */ | ||||
| @@ -104,8 +104,8 @@ border-radius: 3px; | |||||
| } | } | ||||
| .table-container { | .table-container { | ||||
| margin: 10px 5px 20px; /* Adjust padding as needed */ | |||||
| padding: 10px; | |||||
| margin: 10px 3px 20px 55px; /* Adjust padding as needed */ | |||||
| padding: 5px; | |||||
| border: 1px solid #fff; /* White border */ | border: 1px solid #fff; /* White border */ | ||||
| /* Other styles */ | /* Other styles */ | ||||
| @@ -115,14 +115,37 @@ border-radius: 3px; | |||||
| .table-header { | .table-header { | ||||
| display: flex; /* 使用 flex 布局 */ | display: flex; /* 使用 flex 布局 */ | ||||
| justify-content: space-between; /* 元素之间平均分布 */ | justify-content: space-between; /* 元素之间平均分布 */ | ||||
| } | } | ||||
| .table-header span { | .table-header span { | ||||
| flex: 1; /* 每个元素占据等宽 */ | flex: 1; /* 每个元素占据等宽 */ | ||||
| font-size: 12px; | |||||
| text-align: center; /* 文本居中 */ | text-align: center; /* 文本居中 */ | ||||
| } | } | ||||
| .grid-item { | .grid-item { | ||||
| margin-bottom: 10px; | |||||
| } | |||||
| display: flex; | |||||
| align-items: flex-start; /* 内容居上对齐 */ | |||||
| margin-bottom: 20px; /* 增加底部间距 */ | |||||
| } | |||||
| .rounded-border { | |||||
| display: flex; | |||||
| place-items: center center; | |||||
| justify-content: center; | |||||
| width: 50px; | |||||
| height: 40px; | |||||
| margin-right: 10px; | |||||
| padding: 3px; | |||||
| font-size: 26px; | |||||
| font-weight: 700; | |||||
| text-align: center; | |||||
| background-color: #21306A; | |||||
| border:1px solid #00EFF9; | |||||
| border-radius: 2px; /* 减小圆角 */ | |||||
| } | |||||
| @@ -14,37 +14,42 @@ | |||||
| </div> | </div> | ||||
| <div class="grid-container"> | <div class="grid-container"> | ||||
| <div class="grid-item"> | <div class="grid-item"> | ||||
| <div class="rounded-border" style="color: #ff0200">#1</div> | |||||
| <lj-car-ag-grid-component | <lj-car-ag-grid-component | ||||
| style="width: 30%" | |||||
| style="width: 100%; height: 120px" | |||||
| [defaultColDef]="defaultColDef" | [defaultColDef]="defaultColDef" | ||||
| [rowData]="rowData" | |||||
| [rowData]="rowData1" | |||||
| [columnDefs]="colDefs1" | [columnDefs]="colDefs1" | ||||
| gridThemeClass="ag-theme-quartz ag-theme-datav" | gridThemeClass="ag-theme-quartz ag-theme-datav" | ||||
| /> | /> | ||||
| </div> | </div> | ||||
| <div class="grid-item"> | <div class="grid-item"> | ||||
| <div class="rounded-border" style="color: #25f551">#2</div> | |||||
| <lj-car-ag-grid-component | <lj-car-ag-grid-component | ||||
| style="width: 30%" | |||||
| style="width: 100%; height: 120px" | |||||
| [defaultColDef]="defaultColDef" | [defaultColDef]="defaultColDef" | ||||
| [rowData]="rowData" | |||||
| [rowData]="rowData1" | |||||
| [columnDefs]="colDefs1" | [columnDefs]="colDefs1" | ||||
| gridThemeClass="ag-theme-quartz ag-theme-datav" | gridThemeClass="ag-theme-quartz ag-theme-datav" | ||||
| /> | /> | ||||
| </div> | </div> | ||||
| <div class="grid-item"> | <div class="grid-item"> | ||||
| <div class="rounded-border" style="color: #ff0200">#3</div> | |||||
| <lj-car-ag-grid-component | <lj-car-ag-grid-component | ||||
| style="width: 30%" | |||||
| style="width: 100%; height: 120px" | |||||
| [defaultColDef]="defaultColDef" | [defaultColDef]="defaultColDef" | ||||
| [rowData]="rowData" | |||||
| [rowData]="rowData1" | |||||
| [columnDefs]="colDefs1" | [columnDefs]="colDefs1" | ||||
| gridThemeClass="ag-theme-quartz ag-theme-datav" | gridThemeClass="ag-theme-quartz ag-theme-datav" | ||||
| /> | /> | ||||
| </div> | </div> | ||||
| <div class="grid-item"> | <div class="grid-item"> | ||||
| <div class="rounded-border" style="color: #bbbbbb">#4</div> | |||||
| <lj-car-ag-grid-component | <lj-car-ag-grid-component | ||||
| style="width: 30%" | |||||
| style="width: 100%; height: 120px" | |||||
| [defaultColDef]="defaultColDef" | [defaultColDef]="defaultColDef" | ||||
| [rowData]="rowData" | |||||
| [rowData]="rowData1" | |||||
| [columnDefs]="colDefs1" | [columnDefs]="colDefs1" | ||||
| gridThemeClass="ag-theme-quartz ag-theme-datav" | gridThemeClass="ag-theme-quartz ag-theme-datav" | ||||
| /> | /> | ||||
| @@ -41,16 +41,19 @@ export class DataVLjCarInfoTableComponent implements OnInit { | |||||
| //默认列配置 | //默认列配置 | ||||
| @Input() defaultColDef: ColDef = { | @Input() defaultColDef: ColDef = { | ||||
| width: 130, | |||||
| // width: 130, | |||||
| editable: false, | editable: false, | ||||
| headerClass: 'ag-header-center', | |||||
| // headerClass: 'ag-header-center', | |||||
| cellStyle: { 'font-weight': 'bold', textAlign: 'center', 'justify-content': 'center', 'line-height': '38px' } | cellStyle: { 'font-weight': 'bold', textAlign: 'center', 'justify-content': 'center', 'line-height': '38px' } | ||||
| }; | }; | ||||
| /** 列头 */ | /** 列头 */ | ||||
| @Input() columnDefs: ColDef[] = []; | @Input() columnDefs: ColDef[] = []; | ||||
| /**行数据 */ | /**行数据 */ | ||||
| @Input() rowData: any[] = []; | |||||
| @Input() rowData1: any[] = []; | |||||
| @Input() rowData2: any[] = []; | |||||
| @Input() rowData3: any[] = []; | |||||
| @Input() rowData4: any[] = []; | |||||
| /**表格主题 */ | /**表格主题 */ | ||||
| @Input() gridThemeClass: string = 'ag-theme-quartz'; | @Input() gridThemeClass: string = 'ag-theme-quartz'; | ||||
| @Input() paginationThemeClass: string = 'ag-theme-quartz'; | @Input() paginationThemeClass: string = 'ag-theme-quartz'; | ||||
| @@ -75,74 +78,85 @@ export class DataVLjCarInfoTableComponent implements OnInit { | |||||
| valueGetter: function (params: any) { | valueGetter: function (params: any) { | ||||
| return parseInt(params.node.id) + 1; | return parseInt(params.node.id) + 1; | ||||
| }, | }, | ||||
| width: 90, | |||||
| // flex: 2, | |||||
| sortable: true, | |||||
| unSortIcon: true, | |||||
| width: 20, | |||||
| cellStyle: { 'font-size': '8px' }, | |||||
| field: 'xh' | field: 'xh' | ||||
| }, | }, | ||||
| { headerName: '任务名称', unSortIcon: true, width: 120, field: 'rwmc' }, | |||||
| { headerName: '任务描述', unSortIcon: true, field: 'rwms', width: 120 }, | |||||
| { headerName: '开始时间', headerClass: 'ag-header-center', unSortIcon: true, field: 'kssj', width: 180 }, | |||||
| { headerName: '计划完成时间', unSortIcon: true, field: 'jhwcsj', width: 180 }, | |||||
| { headerName: '超期', width: 70, field: 'sfcq' }, | |||||
| { headerName: '操作', width: 90, field: 'cz', cellRenderer: GridButtonValueRenderer } | |||||
| { headerName: '时间', field: 'time', width: 60, cellStyle: { 'font-size': '8px' } }, | |||||
| { headerName: '车牌', field: 'carNo', width: 60, cellStyle: { 'font-size': '8px' } }, | |||||
| { headerName: '车型', field: 'carType', width: 50, cellStyle: { 'font-size': '8px' } }, | |||||
| { headerName: '卡号', field: 'no', width: 50, cellStyle: { 'font-size': '8px' } }, | |||||
| { headerName: '供应商', width: 50, field: 'supplier', cellStyle: { 'font-size': '8px' } }, | |||||
| { headerName: '毛重', width: 50, field: 'grossWeight', cellStyle: { 'font-size': '8px' } }, | |||||
| { headerName: '上报热值', width: 50, field: 'reportHotValue', cellStyle: { 'font-size': '8px' } }, | |||||
| { headerName: '估算热值', width: 50, field: 'estimateValue', cellStyle: { 'font-size': '8px' } } | |||||
| // { headerName: '操作', width: 90, field: 'cz', cellRenderer: GridButtonValueRenderer } | |||||
| ]; | ]; | ||||
| 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() { | ngOnInit() { | ||||
| for (var i = 1; i < 30; i++) { | |||||
| this.rowData.push({ | |||||
| rwmc: `任务${i}`, | |||||
| rwms: `任务描述${i}`, | |||||
| kssj: `2024-1-${i} 13:38:${i * 11}`, | |||||
| jhwcsj: `2024-1-${i} 13:38:${i * 10}`, | |||||
| sfcq: '否', | |||||
| dqzt: '正常', | |||||
| dqjd: `节点${i}`, | |||||
| sjwcsj: `2024-1-${i} 13:38:${i * 27}`, | |||||
| bjmc: '报警5', | |||||
| bjms: '报警描述5', | |||||
| bjsj: `2024-1-${i} 13:38:${i * 12}`, | |||||
| gzyy: '-', | |||||
| clff: '-', | |||||
| tzsj: `2024-1-${i} 13:38:${i * 19}`, | |||||
| zycd: '一般', | |||||
| tzmc: '系统提示', | |||||
| tznr: '账户登录', | |||||
| fj: '-', | |||||
| cz: '操作' | |||||
| }); | |||||
| } | |||||
| this.rowData1.push({ | |||||
| xh: 1, | |||||
| time: '13:25', | |||||
| carNo: 'A4132', | |||||
| carType: '重卡', | |||||
| no: '6-*', | |||||
| supplier: '大同', | |||||
| grossWeight: '7.15', | |||||
| reportHotValue: '7.6', | |||||
| estimateValue: '7.51' | |||||
| }); | |||||
| this.rowData1.push({ | |||||
| xh: 1, | |||||
| time: '13:25', | |||||
| carNo: 'A4132', | |||||
| carType: '重卡', | |||||
| no: '6-*', | |||||
| supplier: '大同', | |||||
| grossWeight: '7.15', | |||||
| reportHotValue: '7.6', | |||||
| estimateValue: '7.51' | |||||
| }); | |||||
| this.rowData1.push({ | |||||
| xh: 1, | |||||
| time: '13:25', | |||||
| carNo: 'A4132', | |||||
| carType: '重卡', | |||||
| no: '6-*', | |||||
| supplier: '大同', | |||||
| grossWeight: '7.15', | |||||
| reportHotValue: '7.6', | |||||
| estimateValue: '7.51' | |||||
| }); | |||||
| // for (var i = 1; i < 30; i++) { | |||||
| // this.rowData.push({ | |||||
| // rwmc: `任务${i}`, | |||||
| // rwms: `任务描述${i}`, | |||||
| // kssj: `2024-1-${i} 13:38:${i * 11}`, | |||||
| // jhwcsj: `2024-1-${i} 13:38:${i * 10}`, | |||||
| // sfcq: '否', | |||||
| // dqzt: '正常', | |||||
| // dqjd: `节点${i}`, | |||||
| // sjwcsj: `2024-1-${i} 13:38:${i * 27}`, | |||||
| // bjmc: '报警5', | |||||
| // bjms: '报警描述5', | |||||
| // bjsj: `2024-1-${i} 13:38:${i * 12}`, | |||||
| // gzyy: '-', | |||||
| // clff: '-', | |||||
| // tzsj: `2024-1-${i} 13:38:${i * 19}`, | |||||
| // zycd: '一般', | |||||
| // tzmc: '系统提示', | |||||
| // tznr: '账户登录', | |||||
| // fj: '-', | |||||
| // cz: '操作' | |||||
| // }); | |||||
| // } | |||||
| console.log('-----表格初始化-----'); | console.log('-----表格初始化-----'); | ||||
| // this.title = ''; | // this.title = ''; | ||||
| this.pageSize = 5; | this.pageSize = 5; | ||||
| this.pageIndex = 1; | this.pageIndex = 1; | ||||
| this.pageRowTotal = this.rowData.length; | |||||
| this.pageRowTotal = this.rowData1.length; | |||||
| } | } | ||||
| //每页数 | //每页数 | ||||
| nzPageSizeChange(_pageSize: any) { | nzPageSizeChange(_pageSize: any) { | ||||
| @@ -34,8 +34,8 @@ border-radius: 3px; | |||||
| .card-content { | .card-content { | ||||
| overflow: hidden; | overflow: hidden; | ||||
| height: 250px; | |||||
| margin-bottom: 0.5rem; | margin-bottom: 0.5rem; | ||||
| //height: 18rem; | |||||
| padding: 1rem 1.5rem; | padding: 1rem 1.5rem; | ||||
| padding: 1rem; | padding: 1rem; | ||||
| @@ -52,15 +52,16 @@ | |||||
| <div style="display: flex; flex-direction: column; width: 30%"> | <div style="display: flex; flex-direction: column; width: 30%"> | ||||
| <!-- </data-v-card> --> | <!-- </data-v-card> --> | ||||
| <lj-app-ag-grid-component | <lj-app-ag-grid-component | ||||
| style="height: 250px" | |||||
| [showPageTurning]="false" | [showPageTurning]="false" | ||||
| [showEditButton]="true" | [showEditButton]="true" | ||||
| title="今日汇总" | title="今日汇总" | ||||
| [defaultColDef]="defaultColDef" | [defaultColDef]="defaultColDef" | ||||
| [rowData]="rowData" | |||||
| [rowData]="todayRowData" | |||||
| [columnDefs]="colDefs2" | [columnDefs]="colDefs2" | ||||
| [gridThemeClass]="gridThemedClass" | [gridThemeClass]="gridThemedClass" | ||||
| /> | /> | ||||
| <app-data-v-lj-car-info-table style="width: 100%" /> | |||||
| <app-data-v-lj-car-info-table style="width: 100%; margin-top: 30px" /> | |||||
| <!-- | <!-- | ||||
| <data-v-card nz-col nzSpan="24" nzXs="24" nzSm="24" nzMd="12" nzLg="12" nzXl="12" nzXXl="12" title="报警信息"> | <data-v-card nz-col nzSpan="24" nzXs="24" nzSm="24" nzMd="12" nzLg="12" nzXl="12" nzXXl="12" title="报警信息"> | ||||
| @@ -53,7 +53,7 @@ export class DataVSecond1Component implements OnInit { | |||||
| @ViewChild('myGrid') grid!: AgGridAngular; | @ViewChild('myGrid') grid!: AgGridAngular; | ||||
| public defaultColDef: ColDef = { | public defaultColDef: ColDef = { | ||||
| width: 170, | |||||
| width: 150, | |||||
| editable: false | editable: false | ||||
| }; | }; | ||||
| @@ -61,6 +61,7 @@ export class DataVSecond1Component implements OnInit { | |||||
| //多模拟几行数据出来 | //多模拟几行数据出来 | ||||
| rowData: object[] = []; | rowData: object[] = []; | ||||
| todayRowData: object[] = []; | |||||
| array = [1, 2, 3, 4]; | array = [1, 2, 3, 4]; | ||||
| effect = 'scrollx'; | effect = 'scrollx'; | ||||
| colDefs1: ColDef[] = [ | colDefs1: ColDef[] = [ | ||||
| @@ -72,11 +73,13 @@ export class DataVSecond1Component implements OnInit { | |||||
| ]; | ]; | ||||
| colDefs2: ColDef[] = [ | colDefs2: ColDef[] = [ | ||||
| { headerName: '任务描述', unSortIcon: true, field: 'rwms', minWidth: 170, flex: 1 }, | |||||
| { headerName: '开始时间', unSortIcon: true, field: 'kssj', minWidth: 170, flex: 1 }, | |||||
| { headerName: '实际完成时间', field: 'sjwcsj', minWidth: 170, flex: 1 }, | |||||
| { headerName: '操作', autoHeaderHeight: true, width: 110, field: 'cz', cellRenderer: GridButtonValueRenderer } | |||||
| { headerName: '', minWidth: 150, field: 'rwmc', flex: 1 }, | |||||
| { headerName: '1#重磅', minWidth: 110, field: 'one', flex: 1 }, | |||||
| { headerName: '2#重磅', minWidth: 110, field: 'two', flex: 1 }, | |||||
| { headerName: '3#重磅', minWidth: 110, field: 'three', flex: 1 }, | |||||
| { headerName: '4#重磅', minWidth: 110, field: 'four', flex: 1 }, | |||||
| { headerName: '汇总', minWidth: 110, autoHeaderHeight: true, field: 'all', flex: 1 } | |||||
| // { headerName: '操作', width: 0, autoHeaderHeight: true, field: 'cz', cellRenderer: GridButtonValueRenderer } | |||||
| ]; | ]; | ||||
| client: any; | client: any; | ||||
| @@ -117,6 +120,31 @@ export class DataVSecond1Component implements OnInit { | |||||
| } | } | ||||
| ngOnInit(): void { | ngOnInit(): void { | ||||
| this.todayRowData.push({ | |||||
| rwmc: `车辆数`, | |||||
| one: `4(辆)`, | |||||
| two: `6(辆)`, | |||||
| three: `9(辆)`, | |||||
| four: '3(辆)', | |||||
| all: '22(辆)' | |||||
| }); | |||||
| this.todayRowData.push({ | |||||
| rwmc: `总吨数`, | |||||
| one: `25.1(吨)`, | |||||
| two: `45.2(吨)`, | |||||
| three: `87.9(吨)`, | |||||
| four: '15.5(吨)', | |||||
| all: '155(吨)' | |||||
| }); | |||||
| this.todayRowData.push({ | |||||
| rwmc: `上报热值/\n估算热值`, | |||||
| one: `1/1 (MJ)`, | |||||
| two: `2/1 (MJ)`, | |||||
| three: `3/3 (MJ)`, | |||||
| four: '4/3(MJ)', | |||||
| all: '10/8 (MJ)' | |||||
| }); | |||||
| this.titleService.setTitle('我的工作站'); | this.titleService.setTitle('我的工作站'); | ||||
| for (var i = 1; i < 30; i++) { | for (var i = 1; i < 30; i++) { | ||||
| @@ -25,17 +25,17 @@ | |||||
| text-align: center; | text-align: center; | ||||
| } | } | ||||
| .ag-grid-container { | |||||
| width: 100%; | |||||
| height: 100%; | |||||
| } | |||||
| .ag-grid-angular { | |||||
| width: 100%; | |||||
| height: 100%; | |||||
| } | |||||
| /* stylelint-disable-next-line selector-class-pattern */ | |||||
| .paginationThemeClass{ | |||||
| width: 100%; | |||||
| } | |||||
| // .ag-grid-container { | |||||
| // width: 100%; | |||||
| // // height: 100%; | |||||
| // } | |||||
| // .ag-grid-angular { | |||||
| // width: 100%; | |||||
| // // height: 100%; | |||||
| // } | |||||
| // /* stylelint-disable-next-line selector-class-pattern */ | |||||
| // .paginationThemeClass{ | |||||
| // width: 100%; | |||||
| // } | |||||
| @@ -25,7 +25,9 @@ export class LjAgGridComponentComponent implements OnInit { | |||||
| gridOptions: GridOptions = { | gridOptions: GridOptions = { | ||||
| headerHeight: 0, | headerHeight: 0, | ||||
| suppressHorizontalScroll: false | |||||
| suppressHorizontalScroll: false, | |||||
| suppressNoRowsOverlay: true, | |||||
| domLayout: 'autoHeight' | |||||
| // columnDefs="columnDefs" | // columnDefs="columnDefs" | ||||
| }; | }; | ||||