Включить / Отключить ASP.NET Элементы управления пользовательским шаблоном MVC Kendo grid при редактировании и обновлении

#asp.net-mvc-5 #kendo-grid

#asp.net-mvc-5 #kendo-grid

Вопрос:

Включение / отключение элементов управления пользовательским шаблоном Kendo grid во время редактирования и обновления. Приведенный ниже код поможет вам включить / отключить элементы управления пользовательским шаблоном Kendo grid

Сетка Kendo.

 @(Html.Kendo().Grid<Models.YourModelView>()
    .Name("GridName")
    .DataSource(datasource => datasource
        .Ajax()
        .Model(module =>
        {
            module.Id("ID");
        })
        .Read(read => read.Action("ReadAction", "YourController"))
        .Create(create => create.Action("CreateAction", "YourController"))
        .Update(update => update.Action("EditAction", "YourController"))
    )
    .Columns(columns =>
    {
        columns.Bound(p => p.ID).Hidden();
        columns.Bound(p => p.Name).Title("Prefix");
        columns.Command(command => { command.Edit(); });
    })
    .Editable(editable =>
    {
        editable.Mode(GridEditMode.PopUp).TemplateName("_AddNewCorporateGroup").Window(w => w.Title("Add/Update").Width(600));
    })
    .Events(e => e.Edit("onEdit"))
)
  

Метод JavaScript.

 function onEdit(e) {
    var kendoWindow = e.container.data("GridName");
    if (e.model.isNew()) {
        $('#Custom template Controller Name').fadeIn();
    } else {

        $('#Custom template Controller Name').fadeOut();
    }
}
  

Комментарии:

1. today I'm posting answer В чем ваш вопрос? Или вы пишете блог на SO?

2. Вы спрашиваете, как при необходимости включить / отключить пользовательский шаблон, применяемый к столбцу сетки, например, к двум шаблонам редактирования?