0
필터에 종속 된 셀 템플릿을 만들었지 만 필터는 처리되지 않습니다. 템플릿을 렌더링하는 셀이다 <button class="btn btn-primary ng-scope ng-binding" ng-click="changeStatus(row.getProperty('id'),'STOPPED')">STOPPED</button>
ng-grid 필터가있는 셀 템플릿
<button class="btn btn-primary" ng-click="changeStatus(row.getProperty('id'),'{{row.getProperty(col.field) || switchStatus}}')">{{row.getProperty(col.field)}}</button>
EDIT
myapp.filter('switchStatus', function() {
return function(input) {
return (input == 'STOPPED') ? 'STARTED' : 'STOPPED';
};
});
이다
셀은 {field:'status', displayName:'Status', cellTemplate: 'cell/statusCellTemplate.html'}]
로 정의된다. 나는 두 번째 매개 변수에 대해 STARTED를 기대합니다.
Plunker : ON 정지 클릭하면, 현재 상태는 data
에서 온 않습니다
좋은 캐치하지만 불행히도이 문제를 해결하지 : 당신은 서면에 의한 필터 짧게 만들 수
. – SydneyPlunker가 지금 내 브라우저에서 작동하지 않아 문제가 될 수도있는 한 눈에 알았지 만 확인하지 못했습니다. – Kabb5
Plunker가 지금 아래로 있습니다 – Sydney