Когда я пытаюсь экспортировать с помощью функции, я получаю следующее сообщение об ошибке на Sencha.
У меня ниже в файле:
requires: [
'AppName.view.main.MainController',
'Ext.exporter.text.CSV',
'Ext.grid.plugin.Exporter',
'Ext.ux.grid.SubTable',
'Overrides.exporter.excel.Xlsx',
],
plugins: [{
ptype: 'gridexporter'
}],
Я все еще не могу экспортировать файлы XLSX ...
Ошибка для строки: this.getView (). SaveDocumentAs ({
Код
onExportList2: function () {
var filters = '';
var cm = this.getView().headerCt;
if (cm) {
Ext.each(cm.gridDataColumns, function(col, index) {
var field = this.lookup(col.dataIndex + 'FilterField');
if (field && !Ext.isEmpty(field.getValue())) {
if (!Ext.isEmpty(filters)) filters += ', ';
filters += col.text + ': ' + (col.exportRenderer ? col.exportRenderer(field.getValue()) : field.getValue());
}
}, this);
}
this.getView().saveDocumentAs({
type: 'xlsx',
title: 'Account Change',
subtitle1: filters,
fileName: 'Account Change Requests.xlsx'
});
},