Может ли кто-нибудь сообщить мне, почему я получаю эту ошибку.Uncaught TypeError: this.movie.setSheetName не является функцией - Angularjs Datatable
Uncaught TypeError: this.movie.setSheetName is not a function
При использовании кнопок в Angularjs DataTable упоминается здесь
https://l-lin.github.io/angular-datatables/#/withButtons
Вот код
$rootScope.dtOptions = DTOptionsBuilder.newOptions()
.withPaginationType('full_numbers')
.withDisplayLength(10)
.withDOM('frtip')
.withBootstrap()
.withBootstrapOptions({
TableTools: {
classes: {
container: 'btn-group',
buttons: {
normal: 'btn btn-danger'
}
}
},
ColVis: {
classes: {
masterButton: 'btn btn-primary'
}
},
pagination: {
classes: {
ul: 'pagination pagination-sm'
}
}
})
.withOption('bLengthChange', false).withButtons([
'copy',
'print',
'excel'
]);
после добавления этого, он сохраняет данные в виде двоичных объектов объекта .xlsx, но не с любым именем файла – Yahiya
@Yahiya, просто указать имя файла а также - см. обновление. – davidkonrad
Превосходно !! последний вопрос. Я вижу, что файл сохраняется с 210 Кб, но когда я открываю файл его пустым. Я на linux мяте с открытым офисом – Yahiya