Ну, это позволяет расширить путь и обеспечивают функцию обратного вызова, которая вызывается, когда все узлы будут расширены:
var tree = $("#treeview").kendoTreeView({
dataSource: [{
id: 0,
text: "Furniture",
items: [{
id: 1,
text: "Tables & Chairs"
}, {
id: 2,
text: "Sofas"
}, {
id: 3,
text: "Occasional Furniture",
items: [{
id: 8,
text: "Small Sofas"
}, {
id: 9,
text: "Tiny Sofas",
items: [{
id: 10,
text: "Small Tiny Sofas"
}, {
id: 11,
text: "Smallest Tiny Sofas"
}]
}]
}]
}, {
id: 4,
text: "Decor",
items: [{
id: 5,
text: "Bed Linen"
}, {
id: 6,
text: "Curtains & Blinds"
}, {
id: 7,
text: "Carpets"
}]
}]
}).data().kendoTreeView;
tree.expandPath([0, 3, 9], function() {
console.log("hello");
});
Первый параметр представляет собой массив узлов идентификаторов, описывающих путь (в том порядке, в развернуть их вручную). Второй параметр - это обратный вызов (этот параметр является необязательным), который, вероятно, в основном полезен, когда дополнительные узлы загружаются с сервера (обратный вызов, похоже, не вызван, если последний узел в массиве является листовым узлом).
(см. demo)