2013-07-18 32 views
0

我想在單擊按鈕上展開所有Kendoui面板條。我已經使用了一個類來初始化panelbars,並且我已經使用了以下相同的邏輯。 請儘快幫助我。KendoUI PanelBar展開不起作用

var ptemp = $("#paneltemp").kendoPanelBar().data("KendoPanelBar"); 

$("#expandbutton").click(function() { 

    alert("Hello"); 
    var item = $("#paneltemp .t-item:eq(0)"); 
    ptemp.expand(item).activate(item); 

}); 

請儘快幫助我。

回答

2

你應該這樣做:

var ptemp = $("#paneltemp").kendoPanelBar().data("KendoPanelBar"); 

$("#expandbutton").click(function() { 
    alert("Hello"); 
    ptemp.expand($("li", ptemp.element)); 
}); 

運行例如這裏:http://jsfiddle.net/OnaBai/P6ef6/

+0

它沒有響應.. – user2596356

+0

你加'expandMode: 「多」'你PanelBar定義是什麼?請檢查添加到答案的示例鏈接 – OnaBai