【问题标题】:p-datatable - Change of width of columnp-datatable - 列宽的变化
【发布时间】:2017-02-12 21:47:36
【问题描述】:

我正在使用 PrimeNG 数据表。我想改变一列的宽度。

<p-dataTable [value]="client" sortField="order">
    <p-column field="name" header="Name">
        <template let-col let-client="rowData" let-ri="rowIndex" pTemplate="body">
            <span>{{client[col.field]}}</span>
        </template>
    </p-column>
    <p-column field="id" styleClass="id-width">
        <template let-col let-client="rowData" let-ri="rowIndex" pTemplate="body">
            <button pButton type="button" icon="fa fa-pencil" iconPos="left" (click)="edit(client[col.field])"></button>
        </template>
    </p-column>
</p-dataTable>

在id 列中我输入了styleClass="id-width",在css 文件中我输入了以下内容:

.id-width {
    width: 49px;
}

但是,根据下图,宽度保持不变。 两列的大小保持不变。

【问题讨论】:

  • PrimeNG != PrimeFaces

标签: angular primeng


【解决方案1】:

我找到了解决办法:

的: &lt;p-column field="id" styleClass="id-width"&gt;

到: &lt;p-column field="id" [style]="{'width':'49px'}"&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-07
    • 2020-08-25
    • 2019-02-08
    • 2013-09-15
    • 2017-01-03
    • 1970-01-01
    • 2023-01-19
    • 2012-06-23
    相关资源
    最近更新 更多