Pman.Download = function(cfg)
{
-
+
+ this.params = {};
+
Roo.apply(this, cfg);
if (this.grid) {
buildFromGrid : function()
{
// get the params from beforeLoad
- this.grid.ds.fireEvent('beforeload', {
+ this.grid.ds.fireEvent('beforeload', this.grid.ds, {
params : this.params
});
this.url = this.grid.ds.proxy.conn.url;
this.method = this.grid.ds.proxy.conn.method ;
-
+ var t = this;
// work out the cols
Roo.each(this.grid.cm.config, function(c,i) {
- params['csvCols['+i+']'] = c.dataIndex;
- params['csvTitles['+i+']'] = c.header;
+ t.params['csvCols['+i+']'] = c.dataIndex;
+ t.params['csvTitles['+i+']'] = c.header;
});
-
-
+ if (this.grid.loadMask) {
+ this.grid.loadMask.onLoad();
+ }
+ this.params.limit = 9999;
}