一、后端返回值是富文本:
二、table渲染的时候,自定义展示
不要加上field:content,加上之后table直接渲染出来了!!
三、 点击table行内按钮时,获取id,获取表格的缓存数据,根据id,找对应的item,之后弹框展示table数据。
function findItemById(items, id) {
return items.find(item => item.id === id);
}
$(".layui-tab-content").on("click",".toSeeDetail",function(){
let id = $(this).attr("data-id");
let tableID = "main-table";
let cacheData = table.cache[tableID]; // tableID 是表格元素的ID
let item = findItemById(cacheData,id);
console.log(item);
Opener({
width:width + "px",
title:"详情",
height:"700px",
content:item.content,//后端返回的富文本内容
cancel:function(){
},
success:function(){
console.log(item);
},
end:function(){
}
})
})