/** @author  : Laurent Cherpit */
DocDb.mainGrid=Ext.extend(Ext.Panel,{id:"mainGrid",layout:"vbox",layoutConfig:{align:"left",pack:"start"},border:true,initComponent:function(){var b=this.statvar,c=this.lang,a={renderTo:b.RENDER_TO,width:parseInt(b.mainPWidth,10),height:parseInt(b.gridHeight,10),items:[{xtype:"gridresults",id:"gridResults",lang:c,docDetail:b.docDetail,dF:b.gridParams.dF,colsW:b.gridParams.colsW,pageSize:parseInt(b.PAGESIZE,10),region:"north",width:b.mainPWidth,height:b.gridHeight,standaloneGrid:true}]};Ext.apply(this,Ext.apply(this.initialConfig,a));DocDb.mainGrid.superclass.initComponent.apply(this,arguments)},setBaseParams:function(){var a=Ext.getCmp("gridResults").store,b=this.statvar.gridParams;Ext.iterate(b,function(d,c){a.setBaseParam(d,c)},this);a.setDefaultSort(b.field,b.direction);delete b;a.load()}});Ext.reg("maingrid",DocDb.mainGrid);DocDb.initMain=function(){Ext.QuickTips.init({showDelay:100,dismissDelay:0,shadow:true});Ext.app.REMOTING_API.namespace=DocDb;Ext.app.REMOTING_API.enableBuffer=60;Ext.app.REMOTING_API.id="docdb-direct";Ext.Direct.addProvider(Ext.app.REMOTING_API);var a=new DocDb.mainGrid();a.show();(function(){a.setBaseParams()}.defer(10));a.doLayout();setTimeout(function(){Ext.fly("loading").remove();Ext.get("loading-mask").fadeOut({duration:1,remove:true})},250)};
