似乎没有在datatable上调用rowStyleClass函数

时间:2017-02-24 11:50:59

标签: primeng

我正在使用角度2.4.1和primeng 1.1.4,但我尝试使用1.1.3和2.0.1而没有运气。

我想根据rowStyleClass的内容条件改变行的样式,但似乎永远不会调用引用的函数customRowClass

这是html代码:

    <p-dataTable [value]="products" [rowStyleClass]="customRowClass">
      <p-column field="name" header="Name"></p-column>
    </p-dataTable>

和组件摘要:

@Component({
  selector: 'products',
  templateUrl: './products.component.html',
  providers: [DataTableModule, SharedModule]
})
export class ProductsComponent implements OnInit, OnDestroy {
  products: Product[] = [];

  constructor(
    private productsService: ProductsService
  ) { }

  public customRowClass(rowData, rowIndex): string {
    console.log('styling')
    return "text-gray"
  }

  …
}

控制台内没有日志,行文本及其html保持不变。

对我做错了什么的想法?

0 个答案:

没有答案