【问题标题】:How to hide/remove checkbox from p-table header如何从 p-table 标题中隐藏/删除复选框
【发布时间】:2021-05-25 16:13:27
【问题描述】:

我使用primeng p-table 进行多选网格。我需要通过单击每行复选框来选择多行。我必须从 ptable 标题中隐藏/删除复选框。

我能得到解决方案吗?我尝试更改 css 样式,但无法隐藏 ptable 标题中的复选框。提前致谢。

【问题讨论】:

  • 下面是我在 html 代码中添加的代码。
  • 标签错误,删除错误的标签。请“知道”你使用什么......
  • 错误更正...我从标题中删除了 PrimeNG,因为不需要在标题中添加“标签”。单击 PrimeFaces 标签。阅读信息并检查您是否使用该信息
  • 感谢更正kukeltje。我是第一次发帖。
  • 我找到了上述问题的解决方案。下面的代码是相同的解决方案。

标签: angular checkbox primefaces primeng-datatable


【解决方案1】:

对于添加和删除元素,Angular 有 *ngIf="" 指令。

编辑:当滚动浏览文档 (here) 时,我读到该列具有隐藏属性。使用它。

hidden  boolean false   Controls visiblity of the column.

【讨论】:

  • 感谢您的回复。我尝试将 *ngIf 用于 标记,我认为primeng 不支持该功能。我需要每行中的复选框,但不需要在 p-table 标题中。
【解决方案2】:

从标题中删除“复选框”的最佳方法是通过样式。

检查 样式层次结构 的 dom 树,并根据 您的代码修改下面的代码 以适合您的层次结构。典型的层次结构如下。

th.p-selection-column .p-checkbox {
    display: none;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多