angular - 可调整大小的 col 组列(行跨度和 colsapn)
问题描述
<p-treeTable [value]="rowsData" [scrollable]="true" responsive = "false" [style]="{width:'100%'}" scrollHeight="200px" [resizableColumns]="true" >
<ng-template pTemplate="colgroup" >
<colgroup>
<col [style]="{width:'10%'}">
<col *ngFor="let col of headerRows[headerRows.length-1].cols" >
</colgroup>
</ng-template>
<ng-template pTemplate="header">
<tr *ngFor="let row of headerRows">
<th *ngFor="let col of row.cols" [style.width]="col.width" [attr.colspan]="col.colspan" [attr.rowspan]="col.rowspan" style ="text-align:center;" ttResizableColumn><span>{{col.headerName}}</span></th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowNode let-rowData="rowData">
<tr >
<td *ngFor="let col of dataCols; let i = index" [style.width]="col.width">
<p-treeTableToggler [rowNode]="rowNode" *ngIf="i == 0"></p-treeTableToggler>
<span >{{rowData[col.field}}</span>
</td>
</tr>
</ng-template>
</p-treeTable>
当我添加不与 col 组一起使用的 resizableColumns 时,具有树表素数的动态 col 组
解决方案
推荐阅读
- android - 通过 fetch、XHR 和 axios 在 React Native 中上传文件在 Android 上失败,但在 iOS 上有效
- javascript - 我无法弄清楚 Firebase 身份验证
- reactjs - 世博会日历警报问题
- python - 使用 Python 对 BigQuery API REST 进行身份验证问题
- c# - 如何使 WPF ComboBox 项目可见但不可选择?
- java - 哪个更快:直接访问存储库或使用带有结果的 hashmap?
- sql - 使用 SQL Server 中另一个表的 id 更新现有表的新外键列
- javascript - 我只想提取json。帮助正则表达式。开发环境是javascript
- excel - 使用 Excel VBA 解压缩文件
- postgresql - 从 postgresql 中的面向行的表单中获取对话