我使用单元格过滤器在一个单元格中显示绑定实体的多个属性。因此没有一个字段名称,因为它是一个计算字段。如果涉及的属性之一发生更改,如何强制网格重新评估单元格过滤器?
列定义:
columnDefs: [
{ field: 'xxx', displayName: 'Something', cellFilter: 'concatSomeProps:this' }
]
过滤器:
myApp.filter('concatSomeProps', function () {
return function (cellValue, scope) {
var entity = scope.row.entity;
return entity.prop1 + ", " + entity.prop2;
};
});
如果尝试使用 notifyDataChanged 或网格 api 的刷新功能但它不起作用。