Ext.namespace('Site.NewsPanel');Ext.onReady(function(){Ext.QuickTips.init();var news_panel=new Site.NewsPanel({title:'News'});});Site.NewsPanel=Ext.extend(Ext.grid.GridPanel,{frame:true,loadMask:true,renderTo:'insieme_news',stripeRows:true,height:200,columns:[{header:"Articoli",dataIndex:'story',renderer:function(value,p,record){if(record.data.story){return text='<p><b><a href="news.php?id='+record.data.id+'">'+record.data.title+'</a></p>';}
else{return text='<p class="link_disabled">'+record.data.title+'</p>';}},sortable:true}],viewConfig:{forceFit:true,enableRowBody:true,getRowClass:function(record,rowIndex,p,store){p.body='<p class="news_short_story">'+record.data.excerpt+' <span class="date">'+record.data.showafter+'</span></p>';return'x-grid3-row-expanded';},emptyText:'<div class="no-items-found"><center>Nessuna notizia da visualizzare.</center></div>'},initComponent:function(){this.store=new Ext.data.Store({url:'ajax_server.php',baseParams:{extjsModule:"Ajax_News",extjsMethod:"get_news",limit:25},reader:new Ext.data.JsonReader({root:'rows',totalProperty:'totalCount',fields:['id','title','excerpt','showafter','story']}),remoteSort:true,autoLoad:true});this.bbar=new Ext.PagingToolbar({pageSize:25,store:this.store,displayInfo:true,displayMsg:'Visualizzazione articoli {0} - {1} of {2}',emptyMsg:''});Site.NewsPanel.superclass.initComponent.call(this);}});