html - 带动态表 bootstrap4 的固定卡
问题描述
我试图让我的表格固定在卡片大小内,初始记录数是 5,但是,我希望它超过 10 或 20,卡片将是浏览器窗口的大小,并在里面创建一个滚动桌子。我怎样才能做到这一点?
我的html代码
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<div class="card-body">
<div class="row">
<div class="form-group row col-md-12">
<div class="form-group col-md-4">
<input type="text" ng-model="vm.filtro" ng-keyup="vm.filtrar($event)" placeholder="Buscar" class="form-control mt-2 form-control-sm">
</div>
<div class="form-group col-md-8">
<div class="float-right">
<button type="button" data-toggle="modal" data-target="#modalCadastroProduto" class="btn btn-blue-grey btn-sm">Adicionar</button>
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-group row col-md-12">
<div class="form-group col-md-1">
<button type="button" ng-click="vm.proximaPagina()" class="btn btn-blue-grey btn-sm"> ></button>
</div>
<div class="mt-2 form-group col-md-1">
<select ng-change="vm.carregarProdutos(true)" ng-model="vm.quantidaDeRegistrosPorPagina" class="form-control-sm">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
</div>
<div class="form-group col-md-1">
<button type="button" ng-click="vm.paginaAnterior()" class="btn btn-blue-grey btn-sm"> <</button>
</div>
</div>
</div>
<table class="table table-hover table-sm table-bordered" cellspacing="0" width="100%">
<thead>
<tr>
<th class="th-sm">Id</th>
<th class="th-sm">Descrição</th>
<th class="th-sm">Observação</th>
<th class="th-sm">Opções</th>
</tr>
</thead>
<tbody ng-repeat="pro in vm.produtos">
<tr>
<td>{{pro.idProduto}}</td>
<td>{{pro.descricao}}</td>
<td>{{pro.observacao}}</td>
<td>
<button class="btn btn-blue-grey dropdown-toggle" type="button" data-toggle="dropdown" ></button>
<div class="dropdown-menu">
<a class="dropdown-item">Alterar</a>
<a class="dropdown-item">Excluir</a>
</div>
</td>
</tr>
</tbody>
<tfoot>
</tfoot>
</table>
</div>
解决方案
推荐阅读
- javascript - 为什么我们需要在 Redux 中从 reducer 返回状态?
- pandas - 我从数据集中删除了无限值,但它没有用?
- javascript - 从子目录运行 eslint
- c++ - 同一程序的运行时间差别很大,有时达到1000+us
- java - Spring Reactive 测试不会导致预期的错误
- javascript - 在主 html 文件本身中显示 NodeJS 错误
- r - 在 R 中重复 2 次或更多次的变量数
- c++ - 它也不是最大/最小代码我如何找出这个代码?
- c# - 扩展事件结果 sql_text 忽略注释如何在 sql_text 中允许注释
- kubernetes - Kubernetes 创建 statefulset 失败