#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. Вы спрашиваете, как при необходимости включить / отключить пользовательский шаблон, применяемый к столбцу сетки, например, к двум шаблонам редактирования?