2016-08-29 9 views
1

私には2つの質問があります。以下に基づいて剣道ツールバーボタンの状態を取得し、ロード状態にリセットします

  $("#toolbar").kendoToolBar({ 

                      items: [ 

                          { 
                              type: "buttonGroup", 
                              

     id: "FilterControls", 
                             buttons: [ 
                                 { id: "const", text: "Construction", spriteCssClass: "k-icon k-i-funnel", togglable: true, group: "filter", toggle: filterToggleHandler}, 
                                 

    { id: "lease", text: "Leasing", spriteCssClass: "k-icon k-i-funnel", togglable: true, group: "filter", toggle: filterToggleHandler }, 
                                { id: "legal", text: "Legal", spriteCssClass: "k-icon k-i-funnel", togglable: true, group: "filter", toggle: filterToggleHandler }, 
                                { id: "propt", text: "Property Management", spriteCssClass: "k-icon k-i-funnel", togglable: true, group: "filter", toggle: filterToggleHandler } 
                            ] 
                        

}, 
                     
                    { id: "mygreens", type: "button", text: "My Greens", spriteCssClass: "k-icon k-i-funnel", togglable: true, toggle: myToggleHandler }, 
                    { id: "clear", type: "button", text: "Clear", icon: "funnel-clear", click: filtClearall, togglable: false }, 
                    { is: "close", type: "button", text: "Close", spriteCssClass: "k-icon k-i-close", click: retOzone, togglable: false }, 
                ], 
            });   
  

フィルタグループのトグルイベントから、私はボタン

をtoogleと私は第二にどのようmygreensの状態を伝えることができる方法を最初にボタンをクリックしたことに基づいて、ボタンが選択されていない状態でツールバーを初期状態に戻す 歓声

答えて

0

最初の質問:

var myGreensFilterActive = $('#mygreens').hasClass('k-state-active'); 

2番目の質問:

filtClearall = function(){ 
      $('#FilterControls>a.k-state-active').removeClass('k-state-active'); 
      //remove filters from data source logic 
      datasource.filter([]);  
      }; 
+0

おかげで、これは本当に私を助けたくさん –

関連する問題