2016-12-16 4 views
0

私はSencha Grid Exporterプラグインを使用していますが、Excelにエクスポートしても問題なく動作しますが、CSVやその他のアプリケーションにエクスポートすることはできません。CSVまたはxlsx以外の他のタイプにエクスポートすると、Sencha Grid Exporterが失敗しますか?

KitchenSinkの例に示すように正常に動作します。

KitchenSink Exporter Example

http://docs.sencha.com/extjs/6.2.1/classic/Ext.grid.plugin.Exporter.html

Ext.getCmp('grid').saveDocumentAs({  
     type: 'csv', // What other possible values can go here 
     title: globals.reportName, 
     fileName: 'myExport.csv' 
}); 

以下のようなエラーが付属しています:あなたはrequiresが欠落している

Uncaught Error: [Ext.createByAlias] Unrecognized alias: exporter.CSV 
at Ext.Inventory.instantiateByAlias (app.js?_dc=1481916938387:13520) 
at Ext.Factory.create (app.js?_dc=1481916938387:23199) 
at constructor.getExporter (app.js?_dc=1481916938387:204593) 
at constructor.saveDocumentAs (app.js?_dc=1481916938387:204520) 
at constructor.saveDocumentAs (app.js?_dc=1481916938387:5355) 
at constructor.onMenuitemClick (app.js?_dc=1481916938387:255332) 
at constructor.fire (app.js?_dc=1481916938387:19281) 
at constructor.doFireEvent (app.js?_dc=1481916938387:20248) 
at constructor.doFireEvent (app.js?_dc=1481916938387:65488) 
at constructor.prototype.doFireEvent (app.js?_dc=1481916938387:56438) 

答えて

0

あなたがtype:'csv'を使用するようにExtJSのを教えてくれた場合、それはexporter.csvをインスタンス化しようとします。 ExtJSにtype:'excel'を使用するように指示すると、exporter.excelをインスタンス化しようとします。そのファイルシステムからファイルシステムを取得するには、完全修飾名をどこかに含める必要があります。あなたのrequiresセクションに:「Ext.exporter.text.CSV」である最初の完全な修飾クラス名、し、その後、短い名前(「輸出:docs

requires:[ 
    'Ext.exporter.text.CSV' 
] 

見出しには2つの部分があります。 csv ")。フルネームをどこにも指定していない場合は、フレームワーク自体にエクスポータがフルネームで既に必要な場合を除いて、ファイルをロードすることはできません。それは、エラーメッセージによると、それはありません。

バックグラウンド情報:なぜそれはないのですか?:プラグインは数十の輸出業者のいずれかと一緒に働くことができ、一種類の輸出を作成するためにすべてをロードしたくないので、手動でエクスポータをインポートする必要があります。

+0

これを追加するには、問題を修正する必要があります。しかし、輸出者を手動で輸入することによって意味を明確にしてください、SAを使って手動で輸出する方法はわかりません。 – aMazing

+0

@aMazing「必要な部分」はそれだけです。 – Alexander

+0

が正しい。私の場合は、SAにプロジェクトに使用されているすべてのタイプの要件を追加する必要があります。また、ExporterがPDFをサポートしている場合、あなたの頭の上から知っていますか?またはとにかく私はそれをpdfにすることができる – aMazing

関連する問題