Убедитесь, что для параметра enableGridMenu установлено значение false.
и внутри GridOptions сделать что-то вроде этого:
'exporterCsvFilename' : 'clarification-status.csv',
exporterCsvLinkElement: angular.element(document.querySelectorAll(".custom-csv-link-location")),
onRegisterApi: function(gridApi){
vm.gridApi = gridApi;
},
, а затем вы должны использовать экспорт CSV или exportpdf функции, как это.
vm.exportCsv = function() {
var grid = vm.gridApi.grid;
var rowTypes = uiGridExporterConstants.ALL;
var colTypes = uiGridExporterConstants.ALL;
uiGridExporterService.csvExport(grid, rowTypes, colTypes);
};
и в вашем представлении html вам необходимо вызвать эту функцию exportcsv(), как показано ниже.
<img ng-src="public/images/excel-icon.png" ng-click="vm.exportCsv()" />
отлично работает! Спасибо, парни – ermamud