Hi Alex Hajigeorgieva,
onclicking of this import button i need to render cshtml template popup which can do create, updates please help on this?
<script>
$(function () {
$("#grid").find(".k-grid-toolbar").on("click", ".k-grid-import", function (e) {
e.preventDefault();
//console.log("import clicked!");
// here want to call template that is custom add multiple records button.
});
});
</script>
below is my code
.ToolBar(toolbar =>
{
toolbar.Create();
toolbar.Custom().Name("multipleRecords").Text("Add multiple records");
toolbar.Custom().Name("expandAll").Text("Expand All");
toolbar.Custom().Name("collapseAll").Text("Collapse All");
})
.ClientDetailTemplateId("orderPhrase-template")
.Editable(editable => editable.Mode(GridEditMode.PopUp).TemplateName("OrderPhraseSet").AdditionalViewData(new { OrderPhraseSetId = "#=OrderPhraseSetId#" }).DisplayDeleteConfirmation(false))
.DataSource(dataSource => dataSource
.Ajax()
.Model(model =>
{
model.Id(c => c.OrderPhraseSetId);
})
.Read(read => read.Action("ReadPhraseSets", "OrderPhrase").Data("filterOrderId"))
.Create(create => create.Action("CreatePhraseSet", "OrderPhrase").Data("filterOrderId"))
.Update(update => update.Action("UpdatePhraseSet", "OrderPhrase"))
.Destroy(destroy => destroy.Action("DestroyOrderPhraseSet", "OrderPhrase"))
.Events(e => e
.Error("errorHandler")
.RequestEnd("onRequestEndPhraseSet"))
.Sort(s =>
{
s.Add("SortOrder");
})
)
.Events(e => e
=========================
$(function () {
$('.k-grid-multipleRecords').click(function (e) {
//here need to render 'OrderPhraseSet.cshtml' separate (this is not a action just template ) template.
})
})