使用 Bootstrap Angular 6 数据表的分页样式页脚

Posted

技术标签:

【中文标题】使用 Bootstrap Angular 6 数据表的分页样式页脚【英文标题】:Style tfooter with pagination using Bootstrap Angular6 Datatable 【发布时间】:2019-01-23 09:37:41 【问题描述】:

我使用 Angular 6 数据表对表中的数据进行分页。

https://www.npmjs.com/package/angular-6-datatable

一切正常,但我无法处理 mfBootstrapPaginator 页脚中的样式

如您所见,这些项目不在一行中。如何将它们设置在一行或至少彼此相邻?

<div class="table-responsive">
  <table id="tablePreview" class="table table-hover table-bordered" [mfData]="data" #mf="mfDataTable" [mfRowsOnPage]="10">
    <thead>
      <tr>
        <th>#</th>
      </tr>
    </thead>
    <tbody>
      <tr *ngFor="let item of mf.data; let i = index;">
        <td></td>
      </tr>
    </tbody>
    <tfoot>
      <tr>
        <!-- I got 8 columns in my project -->
        <td colspan="8">
          <mfBootstrapPaginator [rowsOnPageSet]="[5,10,25, 50, 100]"></mfBootstrapPaginator>
        </td>
      </tr>
    </tfoot>
  </table>
</div>

我使用 Angular 6,Bootstrap 4

【问题讨论】:

如果可能的话,您能否制作一个 StackBlitz 并将您的代码放入其中,以便我们进一步帮助您 我也是同样的问题...你解决了吗? @davecar21 @cwiq 你解决了吗? 尝试将您的代码放入http://plnkr.co 或https://stackblitz.com @Doflamingo19 不,我没有。我刚换了整张桌子。我选择了材料一。 【参考方案1】:

改变分页类的显示:

.pagination 
   display: inline-flex !important;

【讨论】:

【参考方案2】:

我现在,这个问题比较老,但也许它可以帮助某人。我是这样写的:

<style>
  ul.pagination display: inline-flex !important;
  .pagination li.active .page-link background-color: rgb(54,61,71) !important; border-color: rgb(54,61,71) !important;
</style>

在我的 index.html 中的 head close 标签之前,它对我有用。我希望它可以帮助某人。

【讨论】:

以上是关于使用 Bootstrap Angular 6 数据表的分页样式页脚的主要内容,如果未能解决你的问题,请参考以下文章

从 Angular 5 升级到 Angular 6,Bootstrap 按钮样式没有间距

由于 div 包含引导 css,Angular 6 ngb-bootstrap 模式未显示

Angular 6 - ng-bootstrap - 样式标签

如何使用 Angular 6 和 bootstrap 3.3.7 创建带有复选框列表的可折叠/可扩展/树结构

Bootstrap 在 Angular 6 中无法正常工作

Bootstrap 崩溃在 Angular 9 中不起作用