Hi,
I have one in a partial igGrid. I call from Razor.The model is not a simple IQueriable (of Object).I created a model in which a property is the list that is displayed in the igGrid.I want to recover data from igGrid, and I have the iggGrid within a form of Razor.But the method never get data controller.
This is my model:
Public Class MyModel Property listGridAs New List(Of Object) Property listAcordeon As New Dictionary(Of String, List(Of String))End Class
This is my view:
<h2>Acordeon</h2>
@Using (Html.BeginForm("create-excel-worksheet2", "Prueba", FormMethod.Post)) @<div > <div > <input name="model" id="contenidoModelo" type="hidden" /> <button id="btnSubmit" type="submit" value="EXPORT"></button> </div> </div> @<div id="ContenidoTabla"> @Html.Partial("GridExcelExporter",Model.listGrid.AsQueryable) </div> End Using
The view partial which I have the igGrid:
@Imports Infragistics.Web.Mvc@ModelType IQueryable(Of Object)@Code Layout = ""End Code
@(Html.Infragistics().Grid(Model).ID("grid1").PrimaryKey("ID") _ .AutoGenerateColumns(True) _ .UpdateUrl(Url.Action("EditingSaveChanges")) _ .Features(Sub(features2) features2.Paging() features2.Selection.Mode(SelectionMode.Row).MultipleSelection(False) features2.Updating() _ .EnableAddRow(True).AddRowLabel("Añadir nueva fila") _ .EnableDeleteRow(False) _ .EditMode(GridEditMode.Row) _ .ColumnSettings(Sub(setting) setting.ColumnSetting().ColumnKey("ID").ReadOnly(True) End Sub) End Sub).Width("705").Height("500") _ .DataSourceUrl(Url.Action("PagingGetData")).DataBind().Render())
And the handler method:
<HttpPost> _ <ActionName("create-excel-worksheet2")> _ Public Sub ExcelExporter2(model As object)
Dim content as list(of object) = model
End sub
I debug my project, when I see the data coming to the controller, this is nothing.
Thanks Advances.
Best Regards.
Hello nitaGM,
I'm just following up to see whether you still need any assistance with this.
If so don't hesitate to let me know.
Best Regards,
Maya Kirova
Developer Support Engineer
Infragistics, Inc.
http://ko.infragistics.com/support