在使用lay UI的table表格时候,报错如下
原因
在使用reload函数时候,用到了idTest
这个id,其对应的不是html了,而是初始化的时候,赋值的那个id
table.reload("idTest", {
url: api.role_getByCondition,
where: {
name: $("#rolename").val(),
},
page: {
curr: 1 //重新从第 1 页开始
}
});
解决
在初始化表格时候,加入id: 'idTest',
table.render({
elem: '#test',
id: 'idTest',
url: api.role_getAll,
title: '角色数据表',
totalRow: true,
cols: [
[{
field: 'id',
title: 'ID',
sort: true,
align: "center",
}, {
field: 'rolename',
title: '角色名称',
align: "center",
edit: 'text'
}, {
field: 'state',
title: '状态',
align: "center",
edit: 'text'
}, {
fixed: 'right',
title: '操作',
toolbar: '#barDemo',
align: "center"
}]
],
page: true
});