jsTree (2011 년 9 월 2 일 수정 236)와 협력 중입니다.jsTree 컨텍스트 메뉴 선택한 항목?
"동작"과 연결된 기능에서 선택한 메뉴 항목 이름에 액세스 할 수있는 방법이 있는지 알고 있습니까?
메뉴 항목의 정의를 자동화하여 각각에 대한 "동작"의 기능이 상황 별 메뉴의 항목 식별자를 기반으로 설정되도록하고 싶습니다. 분명히 내 문제를 기술 한 세 가지 행동 ("A", "B"또는 "C")
...
var items = {};
for(var i=0; i < preconfiguredItemsData.length; i++)
{
var item = preconfiguredItemsData[i];
items[item.name] = {
"label": item.title,
"action": function (liNode) {
control = eval("new " + **SELECTED ITEM IDENTIFIER ?** + "()");
// **new A(), new B() or new C()** depending on the selected
// item on the context menu.
// I have the identifier of the jsTree node but ... how
// can I get the item id ("A", "B" or "C")?
control.execute();
},
"_class": "class",
"separator_before": false,
"separator_after": true,
"icon": false,
"submenu": {}
};
...
} //for
items.create = false;
items.rename = false;
items.remove = false,
items.edit = false;
items.ccp = false;
... 나는 희망
와 상황에 맞는 메뉴에 대한 예를 들어
. 사전에
감사합니다.