angular - ngx-datatable 隐藏列 ANGULAR8
问题描述
我有一个带有 ngx-datatable 的表,但我希望将 created_at 列隐藏起来,以便与过滤器一起使用,而不是其他任何东西.. 有人知道如何隐藏此列吗?下面是代码。
import { Component, OnInit } from '@angular/core';
import { companyDB } from '../../../shared/data/tables/company';
@Component({
selector: 'app-professores',
templateUrl: './professores.component.html',
styleUrls: ['./professores.component.scss']
})
export class ProfessoresComponent implements OnInit {
public company = [];
public right_side_bar: boolean;
public columns = [
{name:'Codigo Registro'},
{name:'Nome completo'},
{name:'Cidade Estado'},
{name:'Macroareas'},
{name:'Qtd. cursos'},
{name:'Data fim ultimo curso'},
{name:'Qtd. cursos cancelados'},
{name:'Avaliacao media'},
{name:'Hora aula'},
{prop: 'created_at', name: 'Data de cadastro'} // that is the column
]
我的组件.html
<div class="card-body custom-datatable material expandable">
<ngx-datatable class="bootstrap" [rows]="company"
[columns]="columns" [columnMode]="'force'"
[headerHeight]="50" [footerHeight]="50" [rowHeight]="'auto'" [limit]="10">
</ngx-datatable>
</div>
有谁知道可以使用哪个属性来执行此操作。感恩的
解决方案
在查看 Github 问题后,我认为没有属性可以隐藏该列。使用 CSS 隐藏每一行的最后一列:
::ng-deep tr td:last-child {
display: none:
}
对 . 做同样的事情th
。
推荐阅读
- javascript - interact.js:获取矩形而不是鼠标的位置
- android - React Native - 打开设备默认图库应用
- python - 仅保留前 X 小时的行,起点来自另一个数据框
- swift - 错误的 RealityKit 实体位置
- floating-point - MIPS 浮点平方导致 0
- aws-lambda - 无服务器数据狗转发器如何加密/编码他们的日志?
- c# - HotChocolate 解析和异步
- mysql - 从 circle ci 访问 MySQL GCP 以自动化数据库迁移?
- time - 如何在Java中获取当前时间与偏移量?
- c - 为什么在 GDB 调试期间 C 空终止符 `\0` 显示为 `\000`?