EasyUI での削除は非常に簡単で、通常はコピーして貼り付けるだけです。
以下はツリーノードの削除です。
//
を削除
関数の削除() {
var rows = rulestreegrid.treegrid('getSelections');
If (行 && 行の長さ == 1) {
var showmsg = "";
If (rows[0].pid == 0) {
// 以下に子ノードがあります
showmsg = "プロジェクトの下に詳細がある可能性があります。それらも削除しますか?";
} else {
showmsg = "このルールを削除しますか?";
}
parent.$.messager.confirm('prompt', showmsg, function(r) {
if (r) {
$.ajax({
URL: "assess/rule/ruleremoves/" rows[0].id ".do",
データ型: "json",
成功: function(data) {
If (データ && データ.成功) {
If (data.msg && data.msg != "")
Parent.$.messager.alert('prompt', data.msg);
それ以外
parent.$.messager.alert('prompt', "削除に成功しました");
rulestreegrid.treegrid('remove', rows[0].id);
rulestreegrid.treegrid('reload', rows[0].pid);
} else {
Parent.$.messager.alert('エラー', data.msg);
}
}
});
}
});
} else {
parent.$.messager.alert('プロンプト', "削除するアイテムを選択してください!");
}
}
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。