나는 선택된 행 번호의 값을 얻고, Angularjs를 사용하여 HTML로 인쇄하려고 시도하지만 아무런 문제가 없다. 나는 i가 그리드 열 머리글에 clic. "selectedRowsCounter"의 값은 내가ag-grid를 사용하여 HTML에서 직접 선택된 행의 값을 얻는 방법
내 코드 스크린 샷
이
var activeButtons = function() {
var countRowsSelected = $scope.gridOptions.api.getSelectedRows().length;
$scope.selectedRowsCounter = countRowsSelected;
console.log($scope.selectedRowsCounter);
$rootScope.count.selectedRows = countRowsSelected;
};
$scope.gridOptions = {
rowData: null,
angularCompileRows: true,
onSelectionChanged: activeButtons,
}
처럼 그리드 헤더에 카릭 dosn't 경우, HTML에서 0 나는 여기에 같은 주제를 열었습니다. https://github.com/ceolter/ag-grid/issues/1023
답변 해 주셔서 감사합니다. - evry 변경 시간 초과로 인해 코드가 매우 느려졌습니다 !! –
을 0으로 설정할 수 있습니다. 즉시 실행되지는 않지만 다음 틱에서 실행됩니다. 눈에 띄는 방식으로 물건을 느리게해서는 안됩니다. 'setTimeout (function() {$ scope. $ apply();}); – iberodev
당신의 메소드와 ag-grid의 refreshVew 메소드 사이에 가장 좋은 점은 무엇입니까? –