2016-11-21 6 views
0

私は、ヘッダーコンテキストメニューを使用して提案をフィルタリングするTelerik RadGridを持っています。私はクライアント側の関数を使用してメニューからソートとグループ化のオプションを削除したいと思います。Telerik RadGridコンテキストヘッダーメニューからソートオプションを削除します

OnClientShowingメソッドを呼び出す開いているメニューを傍受することができました。 ​​

私は、列サブメニューのいくつかのオプションを削除するために同様のものを作った。

function OnClientItemOpening(menu, args) { 
      var item = args.get_item(); 
      item.get_items().getItem(0).get_element().style.display = "none"; 
      item.get_items().getItem(1).get_element().style.display = "none"; 

     } 

ソート機能とグループ化機能をコンテキストメニューの外に置いておきたいと思います。

答えて

0

私はこのようにそれを行うことができました:

<HeaderContextMenu OnClientShowing="removeDuplicadedOp"/> 

jsの機能

function removeDuplicadedOp(menu, args) {    
    //menu.get_items().getItem(0).disable(); 
    menu.get_items().getItem(0).get_element().style.display = "none"; 

}