*
* @constructor
* @param {Object} cfg Configuration object.
+* @cfg {Object} params params to send
* @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 {String} method (GET|POST) 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 {Boolean} showDownloading default false - show a dialog indicating that the file is downloading
* @cfg {String} csvCols - use '*' to override grid coluns
* @cfg {String} csvTitles - use '*' to override grid coluns
* @cfg {String} hiddenCols - default 'show' (use 'hide' to not display them on download)
}
}
- Roo.MessageBox.alert("Downloading", "The file should download shortly");
+ if (this.showDownloading) {
+ Roo.MessageBox.alert("Downloading", "The file should download shortly");
+ }
req.send(this.form);
/*
(function() {
hiddenCols : 'show', // set to 'hide' to hide them..
-
+ showDownloading : false,
// private..
//used by simple GET method.
createCsvFrame: function()
});
- if(ds.sortInfo && ds.remoteSort){
+ if(ds.sortInfo && ds.remoteSort){
var pn = ds.paramNames;
this.params[pn["sort"]] = ds.sortInfo.field;
this.params[pn["dir"]] = ds.sortInfo.direction;