请问DataTree中 这个要这样解决?

提问 已结 2 7587
mir98 7年前
悬赏:20飞吻
定义删除按钮后 树形表格中只有第一级有效 下级的全部无效要如何处理
<th data-options="field:'status1',title:'操作',width:100, formatter: fBtn"></th>
<table data-toggle="topjui-treegrid"
data-options="id:'menuTg',
idField:'id',
treeField:'name',
url:'/User/List',
expandUrl:'/User/List?uid={id}',
fitColumns:true,
contextMenu:{id:'tgcm'}">
<thead>
<tr>
<th data-options="field:'uuid',title:'UUID',checkbox:true"></th>
<th data-options="field:'id',title:'编号',width:20"></th>
<th data-options="field:'name',title:'名称',width:150"></th>
<th data-options="field:'status',title:'状态',width:30"></th>
<th data-options="field:'status1',title:'操作',width:100, formatter:fBtn"></th>
</tr>
</thead>
</table>


<script>
function fBtn(rowIndex, rowData) {
.....
var btn = '<a class="layui-btn layui-btn-normal layui-btn-small del" data="' + rowData.id + '">删除</a></div>'
return btn;
}
</script>

$('.del').click(function () {
var u_id = $(this).attr('data');
var url = "/User/delete";
layer.confirm('确定删除吗?', {
icon: 3,
skin: 'layer-ext-moon',
btn: ['确认', '取消']
}, function () {
$.post(url, {u_id: u_id}, function (data) {
if (data.status == 'error') {
layer.msg(data.msg, {icon: 5})
return;
} else {
layer.msg(data.msg, {
icon: 6
time: 2000
}, function () {
location.reload();
});
}
})
});
})
回帖
回帖须知