extjs form submit - iframe 대체 - 엑셀 다운로드 구현
var hiddenForm = Ext.create('Ext.form.Panel', {
title:'hiddenForm',
standardSubmit: true,
url: myhost + "/excel.do",
timeout: 120000,
height:0,
width: 0,
hidden:true,
items:[
{xtype:'hiddenfield', name:'token', value:token},
{xtype:'hiddenfield', name:'param', value:JSON.stringify(param)}
]
});
hiddenForm.getForm().submit()
standardSubmit: true,
==> iframe과 동일하게 다운로드를 구현할 수 있음.
즉 iframe 의 post호출 버전 쯤 될듯.
form 의 item 부분에 원하는 파라미터 값을 매핑해서 채워준뒤 submit하게 됨.
엑셀 저장 다운로드 구현시 사용 하면 유용 함.!!
댓글
댓글 쓰기