Как передать значение из кендо сетки на окна кендо в MVC
Как я могу передать PreEmploymentId выбранной строки из сетки в окно при нажатии кнопки события сетки.
Скрипт-
<script> $("[data-button-type='auction']") .click(function(e) { myWindow.data("kendoWindow").open(); myWindow.data("kendoWindow").center(); myWindow.data("kendoWindow").top(); }); </script>
Сетка кендо-
@{ Html.Kendo().Grid(Model.LstPreEmploymentWorkflowModellist) .Name("MyGrid") .Columns(col => { //on edir button click action name Main in invoked in PreEmploymentWorkflow controller and PreEmploymentId is passed col.Template(@<text> @Html.ActionLink("Edit", "Main", "PreEmploymentWorkflow", new {Id = item.PreEmploymentId}, new {@class = "classname"})</text>).Width(30); col.Bound(o => o.PreEmploymentId).Visible(false).Groupable(false); col.Bound(o => o.FirstName).Width(30).Groupable(false); col.Template(@<text> @Html.ActionLink("OpenFile", "Openfile", "PreEmploymentWorkflow", new {Id = item.PreEmploymentId, uploadfilename = "EEOC Tracking Form"}, new {@class = "classname3"})</text>).Title("EEOC").Width(30); col.Template(@<text>@(Html.Kendo().Button() .Name("open" + @item.PreEmploymentId) .ImageUrl(Url.Content("/images/auction_16.gif")).HtmlAttributes(new {type = "submit", data_button_type = "auction" }) ) </text>).Width(40).Title("Status"); col.Template(@<text> @Html.ActionLink("Delete", "Delete", "PreEmploymentWorkflow", new {Id = item.PreEmploymentId}, new {@class = "classname2"})</text>).Width(30); }) //.HtmlAttributes(new { style = "width: 1100px" }) .Sortable() .Render(); }
окно кендо-
@{Html.Kendo().Window() .Name("window") .Width(500) .Height(315) .Animation(true) .Draggable() .Visible(false) .Modal(true) .Title("Employment Status") .Actions(actions => actions.Close()) .Content(@<text> @using (Html.BeginForm("CreateStatus", "PreEmploymentWorkflow", FormMethod.Post, new { enctype = "multipart/form-data" })) { <table> <tr> <td> @(Html.Kendo().TextBoxFor(m => m.LstPreEmploymentWorkflowModel.PreEmploymentId)) </td> <td> @(Html.Kendo().RadioButtonFor(m => m.LstPreEmploymentWorkflowModel.Status).Value(1).Label("Approved")) </td> <td> @(Html.Kendo().RadioButtonFor(m => m.LstPreEmploymentWorkflowModel.Status).Value(9).Label("Reject")) </td> </tr> <tr> <td> <label class="Bold" for="statusattachment">Status Attachment:</label> </td> <td><input type="file" name="uploadfilestatus"/></td> </tr> <tr> <td> <input id="Button1" type="submit" value="Submit"/> </td> </tr> </table> } </text>) .Render(); }
Что я уже пробовал:
Поскольку я новичок в MVC,я не знаю, как это сделать, и даже возможно ли передавать значения из сетки в окно. Спасибо.