模板对应的是所有的数据,但是要一一对应,就需要用userid来判断比较一下,放到一个新数组里
//年级学科模板循环
function lists(userids){
var getTpl = gradesubjecttemplet.innerHTML,
view = document.getElementById('gradesubjecttemplet');
var listarr = [];
var htmlstr = '';
$.each(list,function(i,v){
if(v.userid == userids){
listarr = v.gradesubject;
}
})
laytpl(getTpl).render(listarr, function(html){
htmlstr = html;
});
return htmlstr
}
//表格
function renderTable() {
table.render({
elem: '#publicteachertable',
data: list,
limit: 10,
title: '公共答疑教师列表',
cols: [
[{
field: 'username',
title: '姓名',
width: 150,
},
{
templet:function(d) { //模板循环的内容
return lists(d.userid);
},
title: '年级:学科',
minWidth: 700,
},
{
title: '操作',
toolbar: '#barDemo',
width: 100,
fixed: 'right',
}]
],
done: function(res, curr, count) {
$('th').css({
'background-color': '#fff',
'height': '40px'
});
},
page: false,
loading: true
});
}