ノードの名前変更を選択したときに this.rename(obj) が定義されていないことを示す JavaScript エラー。
JavaScript ランタイム エラー: オブジェクトはプロパティまたはメソッド 'rename' をサポートしていません
$(document).ready(function () {
$('#marketing-category-tree').jstree({
themes: {
theme: "default",
dots: true,
icons: true
},
contextmenu: {
items: {
"rename" : {
"label": "Rename",
"action": function (obj) { this.rename(obj); }
}
}
},
plugins: ["themes", "html_data", "ui", "crrm", "contextmenu"]
})
.bind("rename.jstree", function (e, data) {
debugger;
alert("RENAMING!!!");
});
});
次のコードも試してみましたが、名前の変更を選択して実行できますが、変更イベントをキャプチャできません。
$('#marketing-category-tree').jstree({
themes: {
theme: "default",
dots: true,
icons: true
},
plugins: ["themes", "html_data", "ui", "crrm", "contextmenu"]
})
.bind("rename.jstree", function (e, data) {
alert("RENAMING!!!");
});