Hello,
i'm trying to insert a view that includes a grid into a window but i get this error: GridAusiliOspite_Read_Parameters is not defined (but i've defined it in the View)
there is my code...
Thanks in advance
View to render inside window:
<div class="col-sm-10 col-sm-offset-1"> @(Html.Kendo().Grid<AusiliKendoGrid>().Name("GridAusili") .Columns(columns => { columns.Bound(p => p.Nome).ClientTemplate("#=Nome.Descrizione#"); columns.Bound(p => p.DataInizio); columns.Bound(p => p.DataFine); columns.Bound(p => p.Owner); columns.Bound(p => p.GGpulizia); columns.Command(command => command.Destroy()); }) .ToolBar(toolbar => { toolbar.Create(); toolbar.Save(); }) .Pageable() .Navigatable() .Sortable() .Editable(editable => editable.Mode(GridEditMode.InCell)) .DataSource(dataSource => dataSource .Ajax() .Batch(true) .PageSize(20) .ServerOperation(true) .Events(events => events.Error("error_handler")) .Model(model => { model.Id(p => p.Id); //model.Field(p => p.Nome); model.Field(p => p.Nome).DefaultValue(ViewData["DefaultAusilio"] as SGL.Models.EditorTemplatesModel.NomeAusiliModel); }) .Create(create => create.Action("GridAusiliOspite_Create", "SchedaInserimento").Data("GridAusiliOspite_Create_Parameters")) .Read(read => read.Action("GridAusiliOspite_Read", "SchedaInserimento").Data("GridAusiliOspite_Read_Parameters")) .Update("GridAusiliOspite_Update", "SchedaInserimento") .Destroy("GridAusiliOspite_Destroy", "SchedaInserimento") ) ) </div><script>function error_handler(e) { if (e.errors) { var message = "Errors:\n"; $.each(e.errors, function (key, value) { if ('errors' in value) { $.each(value.errors, function () { message += this + "\n"; }); } }); alert(message); } }function GridAusiliOspite_Create_Parameters() { return { id_ospite: '@ViewData["idOspite"]' }; } function GridAusiliOspite_Read_Parameters() { return { id_ospite: '@ViewData["idOspite"]' }; } </script>View where the window should appear:
<kendo-window name="window" title="Ausili" draggable="true" resizable="true" width="600" on-close="onClose" content-url="@Url.Action("Ausili", "SchedaInserimento")" actions="actions"> <popup-animation enabled="false" /> </kendo-window> <button type="button" class="col-sm-2 btn-sm btn-light" onclick="addAusili()">Ausili <i class="fab fa-accessible-icon"></i></button>
function addAusili() { $("#window").data("kendoWindow").open(); }