Как удалить пункт меню из 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();
    }

Однако эта функция не вызывается. Как я могу назвать это используя мою конструкцию? Или мне даже не нужно использовать эту функцию, так как есть что-то, что я могу использовать при определении своей сетки?

Как я могу их удалить?

0 ответов

Другие вопросы по тегам