jstree select node

Salutations,
Je suis à l'aide de jsTree à generatate mes données hiérarchiques. JsTree est générée comme suit:

$(function() {
$("#industries").tree({
        data: {
            type: "json",
            opts: {
                url: "/Admin/GetIndustries/"
            }
        }
    });
});

il fonctionne, et les jsonresult est quelque chose comme:

[{"attributes":[],"data":{"title":"Adwokaci, Notariusze","id":"1a051101-c3fa-48f2-b2e1-c60d1b67ea22"},"children":[{"attributes":[],"data":{"title":"Kancelarie adwokackie","id":"26d6cff1-3c7f-4a2f-bf5a-422e08127b43"

ma question est: comment puis-je enregistrer l'id du nœud sélectionné dans certaines champ caché? - Je faire quelque chose comme ceci:

<script type="text/javascript">
    $("#industries").click(function() {
        var tree = $.tree.reference("industries");
        var t = $.tree.focused(); if (t.selected) t.selected; else alert("Select a node first");
        alert(t.id);

    });

mais il ne fonctionne pas. Je reçois dans ma fenêtre d'alerte "undefined". Quelqu'un peut-il m'aider?

EDIT:
J'ai changé le jstree instance comme suit:

$(function() {
$("#industries").tree({
        callback: {
            onselect: function(NODE, TREE_OBJ) {
                    alert(NODE.id);
                }
            },
        data: {
            type: "json",
            opts: {
                url: "/Admin/GetIndustries/"
            }
        }
    });
});

et je me vide alertt

source d'informationauteur Piotr Ptak