/*
 * Compressed by JSA(www.xidea.org)
 */
CollPanel=function($){Ext.apply(this,$);this.collds=new Ext.data.Store({url:"CollList.aspx",reader:new Ext.data.JsonReader({root:"rows",totalProperty:"totalCount"},[{name:"UC_ID",type:"int"},{name:"UC_Title",type:"string"},{name:"UC_AddTime",type:"string"},{name:"UC_Link",type:"string"}]),remoteSort:true});this.collds.setDefaultSort("UC_AddTime","desc");this.collsm=new Ext.grid.CheckboxSelectionModel();this.collnm=new Ext.grid.RowNumberer();this.collcm=new Ext.grid.ColumnModel([this.collnm,this.collsm,{header:"\u6807\u9898",renderer:this.formatTitle,dataIndex:"UC_Title",width:240},{header:"\u65f6\u95f4",renderer:this.formatDate,dataIndex:"UC_AddTime",width:80}]);this.Filtext=new Ext.form.TextField({fieldLabel:"\u5173\u952e\u5b57",size:60,name:"FilterText"});this.collds.on("beforeload",function(){this.collds.baseParams={filterTxt:this.Filtext.getValue()}},this);CollPanel.superclass.constructor.call(this,{region:"center",cm:this.collcm,sm:this.collsm,store:this.collds,closable:true,viewConfig:{forceFit:true},loadMask:{msg:"\u6b63\u5728\u52a0\u8f7d\u6570\u636e\uff0c\u8bf7\u7a0d\u4faf\u2026\u2026"},bbar:new Ext.PagingToolbar({pageSize:25,store:this.collds,displayInfo:true,displayMsg:"\u5f53\u524d\u663e\u793a {0} - {1}\u6761\u8bb0\u5f55 /\u5171 {2}\u6761\u8bb0\u5f55",emptyMsg:"\u65e0\u663e\u793a\u6570\u636e",items:["-",this.Filtext,{text:"\u67e5\u8be2",tooltip:"\u67e5\u8be2",iconCls:"icon-query",handler:this.doQuery},"-",{text:"\u5220\u9664",tooltip:"\u5220\u9664\u6240\u9009\u6536\u85cf\u8bb0\u5f55",iconCls:"icon-delete",scope:this,handler:function(){Ext.MessageBox.confirm("\u63d0\u793a","\u786e\u5b9e\u8981\u5220\u9664\u6240\u9009\u7684\u6536\u85cf\u8bb0\u5f55\u5417?",this.DeleteCollection,this)}}]})});this.on("rowdblclick",this.OpenQuestion,this)};Ext.extend(CollPanel,Ext.grid.GridPanel,{OpenQuestion:function(){var $=this.getSelectionModel().getSelected();if($)window.open($.data.UC_Link)},init:function(){this.collds.load({params:{start:0,limit:25}})},doQuery:function(){if(this.Filtext.getValue()!="")this.collds.load({params:{start:0,limit:25}})},formatTitle:function($,A,_){return"<span style=\"cursor:pointer;\" onclick=\"window.open('"+_.data.UC_Link+"')\">"+$+"</span>"},formatDate:function(sDate){var exp=sDate.toString().replace(new RegExp("\\/Date\\((-?[0-9]+)\\)\\/","g"),"new Date($1)"),a=eval(exp);return a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate()+" "+a.getHours()+":"+a.getMinutes()},DeleteCollection:function(_){if(_=="yes"){var C=this.getSelections(),E="";for(var D=0,B=C.length;D<B;D++){var A=C[D].data.UC_ID;if(D==0)E=E+A;else E=E+","+A}var $=new Ext.data.Connection();$.request({url:"ajax.aspx",params:{ids:E,act:"delcoll"},method:"post",scope:this,callback:function(B,A,$){if(A){var _=Ext.util.JSON.decode($.responseText);Ext.MessageBox.alert("\u63d0\u793a",_.info);if(_.success)this.init()}else Ext.MessageBox.alert("\u63d0\u793a","\u6240\u9009\u6536\u85cf\u5220\u9664\u5931\u8d25\uff01")}})}}})
