Контекстное меню jsTree выбрал пункт?

Мы работаем с jsTree (редакция 236 от 09.02.2011).

Кто-нибудь знает, есть ли какой-нибудь способ доступа к имени пункта меню, выбранного в функции, связанной с & quot; действием & quot ;?

Я хочу автоматизировать определение пунктов меню, чтобы функциональность & quot; action & quot; для каждого из них устанавливаются на основе идентификатора пункта в контекстном меню.

Например, для контекстного меню с тремя действиями («A», «B» или «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>

...

Я надеюсь, что описал мою проблему четко.

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос