DataObjects/core.sql
[Pman.Core] / Pman.Download.js
index a1afd1b..551bd5a 100644 (file)
@@ -20,6 +20,8 @@ var t = new Pman.Download({
 * @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 {Boolean limit (optional) limit for grid downloads.
 * @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)
 * @cfg {Roo.grid.Grid} grid (optional) if you want to just download a grid, (without renderers..)
@@ -121,6 +123,8 @@ Roo.apply(Pman.Download.prototype, {
     // private
     form : false,
     
+    limit : 9999,
+    
     // private..
     createCsvFrame: function()
     {
@@ -151,6 +155,7 @@ Roo.apply(Pman.Download.prototype, {
        // if (requested < 2) {
        //     return;
         //} // n
+        Roo.log('onload?');
         if (!this.submit) {
             return false;
         }
@@ -199,6 +204,7 @@ Roo.apply(Pman.Download.prototype, {
     // private - clean up download elements.
     cleanup :function()
     {
+        Roo.log('cleanup?');
         if (this.form) {
             this.form.remove();
             this.form= false;
@@ -232,7 +238,7 @@ Roo.apply(Pman.Download.prototype, {
         if (this.grid.loadMask) {
             this.grid.loadMask.onLoad();
         }
-        this.params.limit = 9999;
+        this.params.limit = this.limit;
         
         
     }