﻿// KnowledgeFirstPageJScript 文件


//demoLayout
var KnowledgeDataSet;
var KnowledgeGridView;
Ext.onReady(function (){    
	var layoutCompany = new Ext.BorderLayout('FirstPageKnowledge',{
			        center: {
			            autoScroll: true
			        }
			    });	 	
       
	    if(!KnowledgeDataSet){
	        KnowledgGridView();
	    }
	   
   
});

function KnowledgGridView(){
   
    KnowledgeDataSet = new Ext.data.Store({
        proxy: new Ext.data.HttpProxy({url:GlobarInterfacePagingUrl}),
        reader: new Ext.data.XmlReader({
              record: 'WWW_KNOWLEDGE',
              id: 'KNOWID',
              totalRecords: 'results'
              }, [ 
                    'KNOWID','KNOWTYPEID','DOCTYPEID','KNOWTITLE','KNOWAUTHOR','KEYWORDS','RECOMMEND','VISITCOUNT','VISITLEVEL','FBSJ'
               ])
    });   
   
    var cm = new Ext.grid.ColumnModel([  
      {header: "", width: 310, dataIndex: 'KNOWTITLE'},  
      {header: "", width: 80, dataIndex: 'FBSJ'}
  
  ]);
  cm.defaultSortable = true;
  var mySelectionModel = new Ext.grid.RowSelectionModel();
  KnowledgeGridView = new Ext.grid.EditorGrid('FirstPageKnowledge', {
      ds: KnowledgeDataSet,
      cm: cm,
      selModel: mySelectionModel,
    //  autoSizeColumns: true,
      monitorWindowResize: false,      
      trackMouseOver: true
   });  
   KnowledgeGridView.render();
 
  KnowledgeGridView.on('rowclick',DetailsWWW_KNOWLEDGE);
  function DetailsWWW_KNOWLEDGE(btn, pressed){
      var row = KnowledgeGridView.getSelectionModel();      
      window.open(GlobalRootUrl+'Knowledge/KnowledgePage.aspx?KNOWID='+row.getSelected().get('KNOWID'));
  }
  
  var param = 'DataGridKnowledgeFirstPage';
  var paramXml ="";
  KnowledgeDataSet.load({params:{start:0, limit:4,param:param,paramXml:paramXml}});
    
}

