Primeng P表中的全局过滤器不适用于复杂的行数据

时间:2018-09-06 07:17:25

标签: angular primeng primeng-turbotable

Primefaces primeng filter p-table example-全局过滤不适用于复杂数据。 示例使用模型:

export interface Car {
vin?;
year?;
brand?;
color?;
price?;
saleDate?;    
}

如果将字段 engine 添加到汽车界面:

export interface Engine {
type?;
power?;
atRpm?;
}

并将列 Engine 添加到模板中以显示rowData.engine.type数据,全局过滤器不适用于此列。该如何解决?

如果可能的话,我宁愿避免数据扁平化。因为应该对大量数据进行处理,并且原始模型已在生产中大量使用。

1 个答案:

答案 0 :(得分:0)

我认为这应该可行:

[globalFilterFields]="['engine.type']"

根据需要添加其他字段:

'engine.type', 'engine.power'