From 0a5946ba39bfa33f2c1506e2a21ad1e8ff25a7c5 Mon Sep 17 00:00:00 2001 From: "mosse.benjamin" Date: Thu, 16 Dec 2010 07:02:17 +0000 Subject: [PATCH] reducing number of http requests per #182 git-svn-id: https://beef.googlecode.com/svn/trunk@609 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9 --- public/javascript/ui/panel/DataGrid.js | 11 +++++++++-- public/javascript/ui/panel/PanelViewer.js | 3 ++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/public/javascript/ui/panel/DataGrid.js b/public/javascript/ui/panel/DataGrid.js index 8230850e9..51d5f37e8 100644 --- a/public/javascript/ui/panel/DataGrid.js +++ b/public/javascript/ui/panel/DataGrid.js @@ -7,10 +7,11 @@ DataGrid = function(url, page, base) { this.store = new Ext.data.JsonStore({ root: 'logs', autoDestroy: true, + autoLoad: false, url: this.url, storeId: 'myStore', baseParams: this.base, - autoLoad: {params:{start:0, limit:this.page, sort:"date", dir:"DESC"}}, + //autoLoad: {params:{start:0, limit:this.page, sort:"date", dir:"DESC"}}, idProperty: 'id', fields: ['id','type','event','date'], totalProperty: 'count', @@ -68,7 +69,13 @@ DataGrid = function(url, page, base) { viewConfig: { forceFit:true - } + }, + + listeners: { + afterrender: function(datagrid) { + datagrid.store.reload({params:{start:0, limit:datagrid.page, sort:"date", dir:"DESC"}}); + } + } }); }; diff --git a/public/javascript/ui/panel/PanelViewer.js b/public/javascript/ui/panel/PanelViewer.js index 6bfdc48a2..57127c03d 100644 --- a/public/javascript/ui/panel/PanelViewer.js +++ b/public/javascript/ui/panel/PanelViewer.js @@ -6,7 +6,8 @@ Ext.onReady(function() { Ext.QuickTips.init(); zombiesTreeLists = { - 'basic' : new zombiesTreeList('basic') + 'basic' : new zombiesTreeList('basic'), + 'requester' : new zombiesTreeList('requester') }; zombieTabs = new ZombieTabs(zombiesTreeLists);