У меня есть всплывающая сетка. Я не хочу идти на сервер, когда нажата кнопка «Обновить шаблон» или «Отмена». Я хочу реализовать все процессы в локальной сети. Затем я хочу перейти на сервер, когда нажмите кнопку сохранения страницы. Как работает этот процесс?
Это подробное описание существует ниже.
спасибо.
@(Html.Kendo().Grid(Model.Notes).Name("NotesGrid")
.Columns(columns =>
{
columns.Bound(p => p.ID).ClientTemplate("#= ID #" +
"<input type='hidden' name='Notes[#= index(data)#].ID' value='#= ID #' />"
).Hidden(true);
columns.Bound(p => p.TAKENOTE).ClientTemplate("#= TAKENOTE #" +
"<input type='hidden' name='Notes[#= index(data)#].TAKENOTE' value='#= TAKENOTE #' />"
);
columns.Bound(p => p.USERID).ClientTemplate("#= USERID #" +
"<input type='hidden' name='Notes[#= index(data)#].USERID' value='#= USERID #' />"
).Width(50).Title("Ekleyen");
columns.Bound(p => p.NOTEDATE).ClientTemplate("#= kendo.toString(kendo.parseDate(NOTEDATE), 'dd/MM/yyyy') #" +
"<input type='hidden' name='Notes[#= index(data)#].NOTEDATE' value='#= kendo.toString(kendo.parseDate(NOTEDATE), 'dd/MM/yyyy') #' />"
).Format("{0:dd/MM/yyyy}").Width(100);
columns.Command(command => { command.Custom("deleteBtn").Click("deleteConfirm").HtmlAttributes(new { title = "Sil" }).Text(" ").IconClass("k-icon k-i-delete k-icon-64"); command.Edit().HtmlAttributes(new { title = "Değiştir" }).UpdateText("Kapat").Text(" ").IconClass("k-icon k-i-track-changes k-icon-64"); }).Width(124);
})
.ToolBar(toolbar => toolbar.Create().Text("Not Ekle").HtmlAttributes(new { @class = "btn btn-warning", style = "color:white;" }))
.Editable(editable =>
{
editable.Mode(GridEditMode.PopUp).TemplateName("noteEdit").Window(w =>
{
w.Width(700);
w.Height(550);
w.Title("Not Ekleme ve Değiştirme");
//w.Actions(actions => actions.Close().Clear());
});
//editable.DisplayDeleteConfirmation(false);
}
)
//.Events(e=>e.Edit("onEdit"))
.Pageable()
.Sortable()
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Model(model => model.Id(p => p.ID))
.Create(update => update.Action("SaveAuthor", "Authors"))
.Read(read => read.Action("Authors", "Authors"))
.Update(update => update.Action("SaveAuthor", "Authors"))
.Destroy(update => update.Action("DeleteAuthor", "Authors"))
.ServerOperation(false)
.Batch(true)
)
)