Как удалить пункт меню из Kendo Grid при использовании синтаксиса Kendo().Grid()?
Я строю сетку, используя @(Html.Kendo().Grid(Model.MyModel))
синтаксис:
@(Html.Kendo().Grid(Model.MyModel)
.Name("GridName")
.Columns(columns =>
{
column.Bound(c => c.ID).Title("ID#").Width("150px");
})
При построении сетки каждый созданный столбец имеет меню, содержащее параметры "Блокировка", "Разблокировка".
Я создал функцию сценария Java для удаления элемента "Блокировка" из меню, и я считаю, что он должен вызываться при инициализации Grid?
function columnMenuInit(e) {
alert('1');
var item = e.container.find(".k-i-lock");
item.prev(".k-separator").remove();
item.remove();
}
Однако эта функция не вызывается. Как я могу назвать это используя мою конструкцию? Или мне даже не нужно использовать эту функцию, так как есть что-то, что я могу использовать при определении своей сетки?
Как я могу их удалить?