Делаю это так:
function getNodes(node) {
//var ids = [];
var texts = [];
var item = $tv.dataItem(node);
$('#' + idInputId).val(item.Id);
//ids.unshift(item.Id);
texts.unshift(item.Title);
getParentsNode(node, texts);
var res = $('#' + titleInputId).val();
$('#' + titleInputId).val(res + '\n' + texts.join('\\'));
};
function getParentsNode(node, texts) {
var parentItem = $tv.dataItem($tv.parent(node));
if (parentItem != undefined) {
//ids.unshift(parentItem.Id)
texts.unshift(parentItem.Title)
getParentsNode($tv.parent(node), texts);
}
};