easyUI清除删除时的行号:
<script type="text/javascript">
// 删除清单
function deljcx() {
var row = dg1.datagrid('getChecked');
if (rowIsNull(row) || row == undefined || row[0] == undefined ||
row.length == 0) {
parent.$.messager.show({
title: "提示",
msg: "请至少勾选一行!",
position: "bottomRight"
});
return;
}
var ids = "";
var idsArr = [];
for (var i = 0; i < row.length; i++) {
if (ids == "") {
ids = row[i].id;
} else {
ids = ids + "," + row[i].id;
}
idsArr.push(row[i].id);
}
$.messager.confirm('提示', '删除后无法恢复您确定要删除?', function(r) {
if (r) {
$.ajax({
type: 'get',
url: ctx + '/model/pcqd/delete/' + ids,
data: {
"": ''
},
async: false,
success: function(data) {
parent.$.messager.show({
title: "提示",
msg: data,
position: "bottomRight"
});
for (var i = 0; i < idsArr.length; i++) {
var index = dg1.datagrid('getRowIndex', idsArr[i]); //获取某行的行号
dg1.datagrid('deleteRow', index); //通过行号移除该行
}
dg1.datagrid('load');
}
});
}
})
}
//删除部门
function del() {
var rows = dg.datagrid('getSelections');
if (!rows[0]) {
$.messager.show({
title: "提示",
msg: '请先选择一条记录!',
position: "bottomRight"
});
return;
}
del_ids = [];
pushChildrenIds(rows[0]);
parent.$.messager.confirm('提示', '删除后无法恢复您确定要删除?', function(r) {
if (r) {
$.ajax({
type: 'post',
url: '${ctx}/system/department/delDep',
data: {
ids: del_ids.toString()
},
async: false,
success: function(data) {
parent.$.messager.show({
title: "提示",
msg: data,
position: "bottomRight"
});
for (var i = 0; i < del_ids.length; i++) {
var index = dg.treegrid('getSelected', del_ids[i]); //获取某行的行号
dg.treegrid('deleteRow', index.id); //通过行号移除该行
}
dg.treegrid('reload');
}
});
}
});
}
</script>