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');
}
})
}
최근에 사용하고 있는데 많은 글이 소개되어 있는 것을 보았으니 나중에 쓸 곳을 찾지 않도록 스스로 써서 기억해라.이것은 다른 사람을 바꾸는 것이지 오리지널이 아니며 구체적인 문장 링크는 이미 기억이 나지 않는다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
EasyUI 생성 트리, 탭 열기 클릭텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.