나는 그의 열 중 하나가 결합 된 컬럼 인 NG 그리드 있습니다결합 된 열을 필터링하는 방법은 무엇입니까? (NG-그리드)
angular.forEach($scope.opportunitiesData,function(row){
row.getABDisplayName = function(){
return this.a + ' - ' + this.b;
};
});
$scope.gridOptions = {
data: 'loadGridItems',
headerRowHeight: 0,
multiSelect: false,
showFilter: false,
columnDefs: [{field:'getABDisplayName()',displayName:"Tasks"},
...],
enableSorting: true,
filterOptions: $scope.filterOptions
};
내 문제는 필터가 해당 필드에서 작동하지 않는다는 것입니다. 나는 그것을 변경하려고 시도하고 결합 된 필드를 2 개의 필드로 분류하고 필터가 작동합니다 ... 두 필드가 모두 문자열이기 때문에 어떤 차이가 있는지 확실하지 않습니다.
보통은 setPagingData (myBuildData, 페이지, pageSize가)에 직접 당신이 그것을 (데이터)를 전달할 수있는 데이터를 구축하기위한 기능/서비스를 가지고 더 나은 옵션입니다; – Whisher
데이터가 팩토리 서비스에 의해 반입됩니다 ... 그러나 나는 그것이 어떻게 관련되는지 보지 못합니다. – tomerz
tomerz - 아래에서 내 대답을 확인하고 이것이 도움이되는지 알려주십시오. 그렇다면 대답으로 투표하십시오. 고마워. – djmarquette