/*
 * ÁÐ±íÀà
 */
function TableList(containerID){
	//¼Ì³ÐOusheIDÀà
	ousheExtend(OusheID , this);
	var thisObj = this.thisObj;
	
	var newDiv = new Div(containerID);//createNewDiv(containerID);
	
	this.pageBean = new PageBean();
	
	this.nextPage = function(){
		this.pageTo(this.pageBean.page_page + 1);
	};
	
	this.upPage = function(){
		if(this.pageBean.page_page <= 1){
			this.homePage();
		}else{
			this.pageTo(this.pageBean.page_page - 1);
		}
	};
	
	this.homePage = function(){
		this.pageTo(1);
	};
	
	this.lastPage = function(){
		this.pageTo(this.pageBean.page_pagecount);
	};
	
	this.pageTo = function(pageNum){
		//alert("go to page " + pageNum + "!");
		
		this.pageBean.page_page = pageNum;
		
		this.sendToServer();
	};
	
	this.getListHTML = function(data){
		var html = "";
		
		
		
		return html;
	}
	this.getSortHTML = function(){
		
		return "";
	};
	this.getHTML = function(data){
		return this.getListHTML(data) + this.getSortHTML();
	}
	this.create = function(data){
		if(data.pageBean)
		thisObj.pageBean = data.pageBean;
		
		newDiv.html(thisObj.getHTML(data));
		
		//alert(data.formList);
		//alert(thisObj.getHTML());
	};
	
	this.url = "";
	this.params = {};
	this.getParams = function(){
		this.params.page_page = this.pageBean.page_page;
		this.params.page_size = this.pageBean.page_size;
		return this.params;
	}
	this.sendToServer = function(){
		if(this.url && this.url.length > 0){
			
			new AjaxRequest(this.url,this.getParams(),this.create).begin();
		}
	}
}