Pman.Download.js
[Pman.Core] / Pman.Download.js
index 6c71de4..6ac4ae3 100644 (file)
@@ -22,7 +22,12 @@ var t = new Pman.Download({
 * @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 {Boolean} limit (optional) limit for grid downloads.
+ * @cfg {String} csvCols  - use '*' to override grid coluns
+ * @cfg {String} csvTitles - use '*' to override grid coluns
+
  
 * @cfg {Function} success (optional) MAY fire on download completed (fails on attachments)..
 * @cfg {Number} timeout (optional) in milliseconds before it gives up (default 30000 = 30s)
@@ -34,9 +39,9 @@ Pman.Download = function(cfg)
 {
     
     this.params = {};
-    
+    Roo.log(cfg);
     Roo.apply(this, cfg);
-     
+     Roo.log(this);return;
     if (this.grid) {
         
         this.buildFromGrid();
@@ -274,8 +279,11 @@ Roo.apply(Pman.Download.prototype, {
         this.params.limit = this.limit;
         
         // do it as a post, as args can get long..
-        this.params._get = 1;
-        this.method = 'POST';
+        
+        this.method = this.method || 'POST';
+        if (this.method  == 'POST') {
+            this.params._get = 1;
+        }
     }
      
 });