2016-12-13 1 views
0

완전히 ui-grid (필터, 데이터, 열 및 모두)를 비울 수있는 방법이 있습니까?버튼 클릭시 ui-grid 비우기

새로운 HTTP 요청을 만들 수 있고 페이지를 다시로드하지 않고 동일한 눈금을 사용하여 결과를 표시 할 수 있도록 버튼 클릭시 그리드를 비우려고합니다.

나는 $scope.gridOptions.length=0 시도했지만 데이터가 유지하고 새로운 요청을 만들기에, 결과 데이터에 어떤 영향을하지 않습니다 격자의 길이를 변경 이전 결과

답변

1

ui-grid 데이터를 비우려면 배열 구문을 통해 다시 초기화해야합니다.

$scope.gridOptions.data= []; 

모든 필터, 열을 제거하려면, 당신은 나중에 객체 리터럴 구문을 통해 gridOptions 자체를 다시 초기화해야합니다.

$scope.gridOptions= {}; 
0

에 추가됩니다. 이것을 시도하십시오 :

$scope.gridOptions.data = {};