从 Telerik RadGrid 上下文 header 菜单中删除排序选项

Remove the sorting options from the Telerik RadGrid context header menu

我有一个 Telerik RadGrid,它使用 header 上下文菜单过滤建议。我想使用客户端功能从菜单中删除排序和分组选项。

我能够拦截调用 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";

         }

我想将排序和分组功能保留在上下文菜单之外。

我是这样做的:

<HeaderContextMenu OnClientShowing="removeDuplicadedOp"/>

js函数

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

}