url: baseURL + '/Images/Download/0/myfile.jpg',
newWindow : false,
params: { .... },
+ doctype: 'pdf'
success : function() {
Roo.MessageBox.alert("File has downloaded");
}
* @cfg {String} url Location to download from.
* @cfg {String} method GET or POST (default GET), POST will create a form, and post that into the hidden frame.
* @cfg {Boolean} newWindow (optional) download to new window
+* @cfg {String} doctype (optional) download PDF to new window
* @cfg {Boolean limit (optional) limit for grid downloads.
* @cfg {Function} success (optional) MAY fire on download completed (fails on attachments)..
}
- if (cfg.newWindow) {
+ if (this.newWindow && this.method == 'GET') {
// as ie seems buggy...
window.open( cfg.url + '?' + Roo.urlEncode(cfg.params || {}), '_blank');
return ;
tag: 'form',
method : this.method,
action : this.url,
- target : this.csvFrame.id,
+ target : this.newWindow ? '_new' : this.csvFrame.id,
enctype : 'multipart/form-data'
-
-
-
});
+
+ if(this.doctype == 'pdf'){
+ b.createChild({
+ tag: 'embed',
+ src : this.url,
+ pluginspage : 'http://www.adobe.com/products/acrobat/readstep2.html',
+ alt: this.doctype
+ });
+ }
+
for(var i in this.params) {
limit : 9999,
+ newWindow : false,
+
+ method : 'GET',
+
// private..
createCsvFrame: function()
{
this.params._get = 1;
this.method = 'POST';
- }
-
-
-
-
+ },
-
+ createPdfEmbed : function()
+ {
+
+ }
});