layui用户自定义列显示
intCols();
function intCols() {
$.ajax({
url: "/Purchase/Filtratelist",
method: "post",
data: { "html": "Supplier" },
dataType: 'json',
type: 'delete',
success: function (result) {
for (var i = 0; i < cols[0].length; i++) {
if (cols[0][i].field != undefined) {
for (var j = 0; j < result.data.length; j++) {
if (result.data[j]['fild'] == cols[0][i].field) {
cols[0][i].hide = result.data[j]['hide'];
}
}
}
}
table.reload('testdemo');
}
})
}
//头工具栏事件
table.on('toolbar(user-table1)', function (obj) {
var checkStatus = table.checkStatus(obj.config.id);
switch (obj.event) {
//自定义头工具栏右侧图标 - 提示
case 'LAYTABLE_COLS':
layui.form.on('checkbox(LAY_TABLE_TOOL_COLS)', function (ob) {
$.ajax({
url: "/Purchase/Updatalist",
method: "post",
data: { "html": "Supplier", "field": ob.elem.name, "hide": ob.elem.checked },
dataType: 'json',
type: 'delete',
success: function (results) {
location.reload();
}
})
});
break;
};
});