¿Menú seleccionado del menú contextual de jsTree?

Estamos trabajando con jsTree (revisión 236 del 09/02/2011).

¿Alguien sabe si hay alguna forma de acceder al nombre del elemento de menú seleccionado en la función asociada con la "acción"?

Quiero automatizar la definición de los elementos del menú, de modo que la funcionalidad de la "acción" para cada uno se establezca en función del identificador del elemento en el menú contextual.

Por ejemplo, para un menú contextual con tres acciones ("A", "B" o "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 haber descrito mi problema claramente.

Gracias por adelantado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta