0

PanelBarのバーをクリックすると、両方のオプションを選択し、それを切り替えます(開く/閉じる)。開くのではなく、アイコンを選択してクリックするだけで開閉を制御できますか?

4

2 に答える 2

2

恐れ入りますが、これはサポートされていません。部分的な回避策として、次のように展開矢印をクリックするだけで、PanelBarを展開して選択できます。

$('#panelbarName>li').on('click',function(e){
   if(!$(e.target).is('.k-icon')){
      e.stopPropagation(); 
   }       
})

残念ながら、展開せずに選択(アイテムを強調表示)するだけで処理するロジックは他にもたくさんあります。

于 2012-11-27T17:44:51.367 に答える
1
$("#panelbar>li").on("click", function (e) {
    if ($(e.target).is(".k-i-arrow-s")) {
        $("#panelbar").data("kendoPanelBar").expand($(e.target).closest("li"));
    }
    else if ($(e.target).is(".k-i-arrow-n")) {
        $("#panelbar").data("kendoPanelBar").collapse($(e.target).closest("li"));
    }
    else {
        $("#panelbar").data("kendoPanelBar").select($(e.target).closest("li"));
    }
    e.stopPropagation();
})
于 2014-08-12T10:29:00.843 に答える