我想删除我的kendo网格中某个锁定列中的列标题菜单。我试过了波纹管,但它只适用于未锁定的列。
function removeColumnheaderMenu(gridId) {
var grid = $(gridId).data("kendoGrid");
grid.thead.find("[data-field=lockedColumnIwantToRemove]>.k-header-column-menu").remove();
}
答案 0 :(得分:0)
这是一个可能的解决方案。
var menuItems = $("div.k-grid-header-locked").find("a.k-header-column-menu");
console.log(menuItems);
if(menuItems !== null && menuItems.length > 0)
{
menuItems.each(function(){
$(this).remove();
});
}
});
所有这一切都是检查网格的锁定侧,然后检查是否有列菜单链接,然后删除它找到的任何内容。
如果你需要更多关于这个或者需要做什么的细节,那么修改它会更强大一些。