jsTree Menu de Contexto item selecionado?

Estamos trabalhando com o jsTree (revisão 236 de 09/02/2011).

Alguém sabe se existe alguma maneira de acessar o nome do item de menu selecionado na função associada à "ação"?

Eu quero automatizar a definição de itens de menu, para que a funcionalidade da "ação" para cada um seja definida com base no identificador do item no menu contextual.

Por exemplo, para um menu de contexto com três ações ("A", "B" ou "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>

...

Espero ter descrito claramente o meu problema.

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion