Extjsでレポートをエクスポートしました.エラーが発生しました.
エラーの原因は、エクスポートボタンの提出に必要なFormPanelがレンダリングされていないからです.書く時はこのように書けばいいです.
var queryPanel = new Ext.form.FormPanel({
fileUpload: true,
renderTo: Ext.getBody(), // ,
id: 'queryPanel',
items: []
});
var btn_export = new Ext.Button({
text : ' ',
iconCls : 'down',
renderTo: Ext.getBody(),
handler: function() {
queryPanel.getForm().submit({
url : exportURL
});
}
});
//url = url + conditions;
/** */
var showWindow = function(){
if( window_add_control != null){
window_add_control.close();
}
window_add_control = new Ext.Window({
id:'addControl',
title:' ',
width:900,
height:480,
resizable : false,
autoHeight : true,
tbar : [btn_export],
modal : true,
closeAction : 'close',
items:[{
xtype : 'panel',
height : 480, // , iframe height
width : '100%',
target : "middle",
bodyStyle : 'background-color:#FFFFFF',
html : '