<div style="overflow: scroll; width: 100%;height: calc(100% - 80px);">
<table class="table table-bordered" style="width: auto;table-layout: fixed;">
<thead style="position: sticky;top: -1px;z-index: 1020;">
<tr>
<th style="text-align: center; vertical-align: middle;" rowspan="2">零部件编码</th>
<th style="text-align: center; vertical-align: middle;" rowspan="2">零部件名称</th>
<th style="text-align: center; vertical-align: middle;" colspan="3" ng-repeat="date in dates">
{{date}}
</th>
</tr>
<!--
$scope.dates = ['2024-10-21', '2024-10-22', '2024-10-23', '2024-10-24']
$scope.data = []
for (let i = 0; i < $scope.dates.length; i++) {
$scope.data.push({id: i + 1, name: "送货计划"})
$scope.data.push({id: i + 2, name: '生产计划'})
$scope.data.push({id: i + 3, name: '预计库存'})
}
-->
<tr>
<th ng-repeat="dto in data" style="text-align: center; vertical-align: middle;"
data-key="{{dto.id}}">{{dto.name}}
</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="row in entity">
<td>{{row.productType}}</td>
<td>{{row.productCode}}</td>
<td ng-repeat="dto in row.list" data-key="{{dto.id}}">{{dto.name}}</td>
<!--
$scope.entity.forEach(item => {
let list = []
for (let i = 0; i < $scope.dates.length; i++) {
list.push({id: i + 1, name: item.productName})
list.push({id: i + 2, name: item.total})
list.push({id: i + 3, name: item.undeliveredCount})
}
item.list = list
})
-->
</tr>
</tbody>
</table>
</div>
相关文章
- html+vue实现动态复杂table-代码
- 动态代理的代码实现
- Unity如何动态保存预制体,通过代码实现预制体的Apply功能
- C#动态编译代码,执行一个代码片段,或者从指定文件中加载某个接口的实现类
- 如何用几行代码实现自己的WallpaperEngine动态壁纸软件
- Python实现的复杂的计算器的代码
- 使用Roslyn脚本化C#代码,C#动态脚本实现方案
- C# 动态创建SQL数据库(二) 在.net core web项目中生成二维码 后台Post/Get 请求接口 方式 WebForm 页面ajax 请求后台页面 方法 实现输入框小数多 自动进位展示,编辑时实际值不变 快速掌握Gif动态图实现代码 C#处理和对接HTTP接口请求
- java动态代理实现与原理详细分析(代码层面解释了AOP的实现)
- dede5.7 动态导航下拉菜单的实现代码