<script> $(function () { var grid = $('#grid').data('kendoGrid'); var options = grid.options; options.autoBind = true; options.toolbar = [{ name: "create" }] options.editable.template = $("#template-edit").html() grid.setOptions(options); }) </script> //template <script type="text/x-kendo-template" id="template-edit"> #if(data.isNew()) {# #var createTemp = kendo.template($("\#createTemplate").html());# #=createTemp(data)# #} else {# #var editTemp = kendo.template($("\#editTemplate").html());# #=editTemp(data)# #}# </script> <script type="text/x-kendo-template" id="createTemplate"> @Html.Partial("CreateTemplate") </script> <script type="text/x-kendo-template" id="editTemplate"> @Html.Partial("EditTemplate") </script>
.Editable(e=>e.Mode(GridEditMode.PopUp).TemplateName("MyPopup"))
来自:https://www.telerik.com/forums/add-edit-records-in-a-popup-window