从Kendo Grid中删除锁定列中的列标题菜单

时间:2015-07-09 09:22:58

标签: javascript jquery kendo-grid

我想删除我的kendo网格中某个锁定列中的列标题菜单。我试过了波纹管,但它只适用于未锁定的列。

function removeColumnheaderMenu(gridId) {

 var grid = $(gridId).data("kendoGrid");
 grid.thead.find("[data-field=lockedColumnIwantToRemove]>.k-header-column-menu").remove();


}

1 个答案:

答案 0 :(得分:0)

这是一个可能的解决方案。

http://dojo.telerik.com/exAje

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();
            });
          }

        });

所有这一切都是检查网格的锁定侧,然后检查是否有列菜单链接,然后删除它找到的任何内容。

如果你需要更多关于这个或者需要做什么的细节,那么修改它会更强大一些。