layUI|完美解决LayUI数据表格复选框回显
由于最近遇到了需要回显数据表格中的复选框的问题,于是在网上找了很多教程均以失败告终,
根据下面代码,可完美实现layUI的数据表格复选框回显。
//数据表格
table.render({
elem: '#role-table'
, url: '/Role/GetRoles'
, cellMinWidth: 80
,toolbar:"#toolbar-role"
, cols: [[
{ type: 'checkbox', fixed: 'left' },
{ field: 'Id', title: 'ID', sort: true }
, { field: 'Name', title: '姓名' }
]]
, done: function (res, curr, count) {
//ajax获取回显数据的Id
$.ajax({
url: "/Staff/GetStaffRoles",
type: "post",
data: { no: checkStatus.data[0].No},
success: function (data) {
//遍历ajax返回的结果
for (var i = 0;
i < data.length;
i++) {
//遍历数据表格
$.each(res.data, function (index, row) {
//判断ajax返回的id是否与数据行中的id相等
if (row.Id == data[i]) {
//#setRoleContent 数据表格控件id
$('#setRoleContent tr[data-index=' + row.LAY_TABLE_INDEX + '] input[type="checkbox"]').next().eq(0).click();
$('#setRoleContent tr[data-index=' + row.LAY_TABLE_INDEX + '] input[type="checkbox"]').next().eq(1).click();
}
})
}
}
});
}
});
【layUI|完美解决LayUI数据表格复选框回显】
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- “不完美,才美”01(190410)
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- Spark|Spark 数据倾斜及其解决方案
- 解决SyntaxError:|解决SyntaxError: invalid syntax
- 生活都是不完美的
- Spectrum|Spectrum 区块偶尔停止同步问题排查与解决笔记