从 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";
}
我有一个 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";
}