您的位置:首页 > 产品设计 > UI/UE

EasyUI TreeGrid删除选中行

2014-11-11 16:51 197 查看
EasyUI TreeGrid删除选中行后,不刷新数据表(reload),而是将选中的行在数据表中移除,方法是:$tg.treegrid('remove', row.id); //移除当前行

具体删除代码如下所示:

function deleteInd(modelId)
{
var $tg = $("#treegrid-view-modelInd");
var row = $tg.treegrid('getSelected');

if (row){
$.messager.confirm('删除','是否确定删除指标:'+row.name+'?',function(r){
if (r){
var indId = row.id;

$.ajax({
url:"data/model/modelIndAction.php" ,
data: {type: 'deleteInd', indId: indId},
dataType: "json",
success: function(back){
if(back.success=='false')
{
alert(back.msg);
}
else
{
$.messager.show({
title:'成功',
msg: back.msg+row.name,
timeout:3000,
showType:'slide'
});

$tg.treegrid('remove', row.id); //移除当前行
}
}
});
}
});

} else {
msgShow('请选择要删除的模型指标!');
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  easyui treegrid jQuery