将多级Kendo Panelbar扩展为其子级之一

时间:2014-06-12 20:40:43

标签: jquery kendo-ui kendo-panelbar

我有一个多级Kendo Panelbar; 我需要将面板栏一直扩展到其子节点之一;

这是我能想到的最好的,但它仅限于小组项目的第一级:

var panelBar = $(pnlMonitorId).data("kendoPanelBar");
panelBar.select(panelBar.element.children("li").eq(0));

var item = panelBar.select();
panelBar.expand(item);

任何想法?

感谢

1 个答案:

答案 0 :(得分:0)

如果有人想知道,我认为缺乏对以下短缺的支持:

panelbar.expand("...some deep node to expand to...")

无论如何,我通过以下方式解决了问题:

var panelBar = $("#myPanel").data("kendoPanelBar");

//2 > 7 > 32
panelBar.select($('[id="2"]'));
var item = panelBar.select();
panelBar.expand(item);

panelBar.select($('[id="7"]'));
item = panelBar.select();
panelBar.expand(item);

panelBar.select($('[id="32"]'));
item = panelBar.select();
panelBar.expand(item);