jsTree Kontextmenü ausgewähltes Element?

Wir arbeiten mit jsTree (Revision 236 vom 02.09.2011).

Weiß jemand, ob es eine Möglichkeit gibt, auf den Menüpunktnamen zuzugreifen, der in der der "Aktion" zugeordneten Funktion ausgewählt wurde?

Ich möchte die Definition von Menüelementen automatisieren, damit die Funktionalität der "Aktion" für jedes Element basierend auf der ID des Elements im Kontextmenü festgelegt wird.

Zum Beispiel für ein Kontextmenü mit drei Aktionen ("A", "B" oder "C")

<code>...
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;
</code>

...

Ich hoffe mein Problem klar beschrieben zu haben.

Danke im Voraus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage