easyui 목록 기능의 js 쓰기

1880 단어 easyui
// 
function pagerFilter(data){
	// 
	if (typeof data.length == 'number' && typeof data.splice == 'function'){	// is array
		data = {
			total: data.length,
			rows: data
		}
	}
	var dg = $(this);
	var opts = dg.datagrid('options');
	var pager = dg.datagrid('getPager');
	pager.pagination({
		onSelectPage:function(pageNum, pageSize){
			opts.pageNumber = pageNum;
			opts.pageSize = pageSize;
			pager.pagination('refresh',{
				pageNumber:pageNum,
				pageSize:pageSize
			});
			// , 
			dg.datagrid('loadData',data);
		},
		 beforePageText : ' ', //              
	     afterPageText : '       {pages}  ',  
	     displayMsg : '  {from} - {to}       {total}  ',
	});
	if (!data.originalRows){
		data.originalRows = (data.rows);
	}
	var start = (opts.pageNumber-1)*parseInt(opts.pageSize);
	var end = start + parseInt(opts.pageSize);
	data.rows = (data.originalRows.slice(start, end));
	return data;
}

// 
function sele(){
	$("#stu_class").datagrid({
		url:"",
		method:"get",
		loadFilter:pagerFilter,
		toolbar:"#inforMessageTool",// 
		singleSelect: true,
		rownumbers: true,		
		pagination: true,
		pageSize: "10",
		onLoadSuccess:function(data){
			    $('.datagrid-cell').css('font-size','16px');
     $('.datagrid-cell').css('text-align','center');
     $('.datagrid-row').css('height','50px');
     $('.datagrid-header .datagrid-cell span ').css('font-size','16px');
     $('.panel-title ').css('font-size','16px'); 
			}
	})
}

최근에 사용하고 있는데 많은 글이 소개되어 있는 것을 보았으니 나중에 쓸 곳을 찾지 않도록 스스로 써서 기억해라.이것은 다른 사람을 바꾸는 것이지 오리지널이 아니며 구체적인 문장 링크는 이미 기억이 나지 않는다.

좋은 웹페이지 즐겨찾기