0
セルフィルタを使用して、1つのセルにバインドされたエンティティの複数のプロパティを表示します。したがって、計算フィールドなので、フィールド名は1つもありません。関係するプロパティの1つが変更された場合、セルフィルタを再評価するようにグリッドに強制するにはどうすればよいですか?cellFilterを持つUIグリッドセルをリフレッシュして、1つのセルに複数のフィールドを表示する方法
列定義:
columnDefs: [
{ field: 'xxx', displayName: 'Something', cellFilter: 'concatSomeProps:this' }
]
フィルタ:
notifyDataChangedまたはグリッドAPIのリフレッシュ機能を使用しようとしましたが、それは動作しない場合myApp.filter('concatSomeProps', function() {
return function (cellValue, scope) {
var entity = scope.row.entity;
return entity.prop1 + ", " + entity.prop2;
};
});
。