/*
 * Compressed by JSA(www.xidea.org)
 */
TagPanel=function($){Ext.apply(this,$);this.tag=$.tag;this.tagds=new Ext.data.Store({url:"tagList.aspx",reader:new Ext.data.JsonReader({root:"rows",totalProperty:"totalCount"},[{name:"Tag_ID",type:"int"},{name:"Tag_Name",type:"string"},{name:"Tag_Count",type:"int"},{name:"Tag_LastTime",type:"string"}]),remoteSort:true});this.tagds.setDefaultSort("Tag_LastTime","desc");this.tagnm=new Ext.grid.RowNumberer();this.tagcm=new Ext.grid.ColumnModel([this.tagnm,{header:"\u6807\u7b7e",dataIndex:"Tag_Name",width:160,align:"left",sortable:false},{header:"\u66f4\u65b0\u65f6\u95f4",dataIndex:"Tag_LastTime",renderer:this.renderDate,width:80,align:"left",sortable:true}]);this.tagcm.setHidden(2,!this.tagcm.isHidden(2));this.TagListPanel=new Ext.grid.GridPanel({region:"west",width:150,store:this.tagds,cm:this.tagcm,split:true,collapseMode:"mini",minSize:150,maxSize:300,collapsible:true,margins:"0 0 0 0",trackMouseOver:true,viewConfig:{forceFit:true},loadMask:{msg:"\u6b63\u5728\u52a0\u8f7d\u6570\u636e\uff0c\u8bf7\u7a0d\u4faf\u2026\u2026"}});this.TagListPanel.on("rowclick",this.onTagRowClick,this);this.quesds=new Ext.data.Store({url:"QuestionList.aspx",reader:new Ext.data.JsonReader({root:"rows",totalProperty:"totalCount"},[{name:"AQ_ID",type:"int"},{name:"AQ_TITLE",type:"string"},{name:"AQ_POSTTIME",type:"string"},{name:"AQ_READCOUNT",type:"int"},{name:"AQ_ANSWERCOUNT",type:"int"},{name:"AQ_STATE",type:"int"},{name:"U_NAME",type:"string"},{name:"AQ_LEVEL",type:"int"},{name:"AQ_QUESTION",type:"string"}]),remoteSort:true});this.quesds.setDefaultSort("AQ_ID","desc");this.quesds.on("beforeload",function(){this.quesds.baseParams={isnormal:this.isNormal,tag:this.tag,filterTxt:""}},this);this.quesds.on("load",function(){this.QuesPanel.setTitle("\u76f8\u5173\u95ee\u9898\uff08"+this.quesds.totalLength+"\uff09")},this);this.quescm=new Ext.grid.ColumnModel([{header:"\u6807\u9898",dataIndex:"AQ_TITLE",renderer:this.renderQuestion,width:340,align:"left",sortable:false},{header:"\u53d1\u8868\u65f6\u95f4",dataIndex:"AQ_POSTTIME",renderer:this.renderDate,width:80,align:"left",sortable:true},{header:"\u56de\u7b54",dataIndex:"AQ_ANSWERCOUNT",width:60,align:"left",sortable:true},{header:"\u9605\u8bfb",dataIndex:"AQ_READCOUNT",width:60,align:"left",sortable:true},{header:"\u72b6\u6001",dataIndex:"AQ_STATE",renderer:this.renderState,width:60,align:"left",sortable:true}]);this.quescm.setHidden(2,!this.quescm.isHidden(2));this.quescm.setHidden(3,!this.quescm.isHidden(3));this.quescm.defaultSortable=true;this.QuesPanel=new Ext.grid.GridPanel({collapsible:false,width:"100%",height:"100%",title:"\u76f8\u5173\u95ee\u9898",store:this.quesds,cm:this.quescm,trackMouseOver: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.quesds,displayInfo:true,displayMsg:"\u5f53\u524d\u663e\u793a {0} - {1}\u6761\u8bb0\u5f55 /\u5171 {2}\u6761\u8bb0\u5f55",emptyMsg:"\u65e0\u663e\u793a\u6570\u636e",items:[{text:"\u63d0\u95ee",tooltip:"\u63d0\u51fa\u60a8\u7684\u95ee\u9898\uff0c\u7ff0\u7ef4\u4e13\u5bb6\u4f1a\u4e3a\u60a8\u4ed4\u7ec6\u89e3\u7b54",iconCls:"icon-ask",handler:asktab}]})});this.ListPanel=new Ext.TabPanel({region:"center",id:"list-Panel",deferredRender:false,enableTabScroll:true,margins:{left:0,top:0,right:0,bottom:0},activeTab:0,items:[this.QuesPanel]});TagPanel.superclass.constructor.call(this,{layout:"border",closable:true,items:[this.TagListPanel,this.ListPanel]})};Ext.extend(TagPanel,Ext.Panel,{renderDate:function(value){var exp=value.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()},renderState:function($){switch($){case 0:return"\u63d0\u95ee";break;case 1:return"\u89e3\u51b3";break;case 2:return"\u5173\u95ed";break;case 3:return"\u6295\u7968";break;case 4:return"\u8d21\u732e";break}},renderQuestion:function(_,$,A){return String.format("<span onclick=\"openquestion({0},'{2}',{3})\"  style=\"cursor:pointer;\" qtip=\"{1}\">{1}</span>",A.data.AQ_ID,_,_.replace("'","'").replace("\"","\\\""),A.data.AQ_STATE)},renderArticle:function(_,$,A){return String.format("<span onclick=\"openArticle({0},'{2}')\"  style=\"cursor:pointer;\" qtip=\"{1}\">{1}</span>",A.data.AR_ID,_,_.replace("'","'").replace("\"","\\\""))},renderMember:function(_,$,A){return String.format("<span onclick=\"openMember({0},'{1}')\"  style=\"cursor:pointer;font-weight:bold;\" qtip=\"{1}\">{1}</span>",A.data.SM_ID,_)},init:function($){if($)this.tagds.load();if(this.tag)this.loadSearch()},onTagRowClick:function(_,A,$){this.TagListPanel.summaryRecord=this.TagListPanel.store.getAt(A);this.tag=this.TagListPanel.summaryRecord.data.Tag_Name;this.loadSearch()},loadSearch:function(){this.setTitle("\u6807\u7b7e\uff1a"+this.tag);this.quesds.removeAll();this.quesds.load({params:{start:0,limit:25}});}})
