table表格for循环绑定数据_layui表格table对请求数据渲染前后
操作
渲染前:
,parseData: function(res){ //res 即为原始返回的数据
//可以在这块区域修改原始数据
if(res.data.list){
var list = res.data.list;
var compare = function (prop) {
return function (obj1, obj2) {
var val1 = obj1[prop];
var val2 = obj2[prop];
if (val1 < val2) {
return -1;
} else if (val1 > val2) {
return 1;
} else {
return 0;
}
}
};
var listArr = list.sort(compare("tutorName")); //排序
}
layui下载return {
"code": de, //解析接⼝状态
"msg": res.msg, //解析提⽰⽂本
"count": unt, //解析数据长度
"data": listArr //解析数据列表
};
}
渲染后:
,done : function(res, curr, count) {
//res接⼝返回的信息;curr得到当前页码;count得到数据总量
console.log(res.data);
//单元格合并
layuiRowspan(['tutorName','sex','birthday','idno','politiceStatus','education','mobile','email','project','specialty','grade','name','counselorName'],1);//⽀持数组}
效果图:
⽀持筛选(表格数据重载):
// 数据重载
where:{
'word':'',
'project.id':'',
'specialty.id':'',
'grade.id':''
},
page:{
curr:1
}
});

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。