¿Cómo he anidado WebGrid con mucho formato para cada columna? Puedo hacer un for-loop anidado, pero lo necesito básicamente para paginación. ¿O hay alguna otra mejor opción?Razor Nested WebGrid
5
A
Respuesta
11
excusa la configuración de datos detallado, pero esto funciona ...
@{
var data = Enumerable.Range(0, 10).Select(i => new { Index = i, SubItems = new object[] { new { A = "A" + i, B = "B" + (i * i) } } }).ToArray();
WebGrid topGrid = new WebGrid(data);
}
@topGrid.GetHtml(columns:
topGrid.Columns(
topGrid.Column("Index"),
topGrid.Column("SubItems", format: (item) =>
{
WebGrid subGrid = subGrid = new WebGrid(item.SubItems);
return subGrid.GetHtml(
columns: subGrid.Columns(
subGrid.Column("A"),
subGrid.Column("B")
)
);
})
)
)
Renders:
Por supuesto que tendrá que asegurarse de que en el GetHtml() llamadas a métodos que ha usado cada los nombres de los parámetros únicos de la cuadrícula (superior y secundaria) para paginación/clasificación o terminará con conflictos.
Cuestiones relacionadas
- 1. Razor webgrid ajax paginación y clasificación
- 2. Razor MVC 3 RC2 - WebGrid ActionLink con texto dinámico
- 3. Cómo ocultar columnas en WebGrid?
- 4. Recursive Rails Nested Resources
- 5. JQuery Nested Sortable Accordion
- 6. Nested Try/Catch
- 7. Nested Query o Joins
- 8. Nested Manipular en Mathematica
- 9. Nested Parallel.ForEach Loops
- 10. Para WebGrid o no para WebGrid ... ¿cuál es la respuesta?
- 11. Solución CSS para el método de buscapersonas de webgrid usando Razor y MVC3
- 12. MVC 3 Columna Webgrid
- 13. PHP foreach con Nested Array?
- 14. Xcode Workspace vs Nested Projects
- 15. Infragistics WebGrid vs. Telerik Grid
- 16. Cómo deshabilitar Paginación en WebGrid
- 17. Rails link_to destroy an nested resource?
- 18. Nested Parallel.For() loops velocidad y rendimiento
- 19. Nested Parallel.ForEach Loops en la misma lista?
- 20. jquery ui - Nested Dialog z-index issues
- 21. ¿Cómo usar WebGrid en una vista cshtml?
- 22. asp.net mvc Documentación oficial de Webgrid
- 23. Mvc 3 texbox en webgrid (rasuradora)
- 24. MVC3 WebGrid Texto personalizado en la columna
- 25. "Nested foreach" vs "lambda/linq query" performance (LINQ-to-Objects)
- 26. ContextMenuStrip.Owner Propiedad null Al recuperar de Nested ToolStripMenuItem
- 27. jquery nested llamadas de evento li clic varias veces
- 28. Nested EditorFor/DisplayPara anular el nombre del campo
- 29. asp.net mvc 3 webgrid sorting remains? Sortdir = ASC
- 30. Webgrid Formato de fecha y estilo de configuración
+1 Necesito paginación solo para la red externa. La cuadrícula interna tendrá como máximo de 5 a 7 filas y es posible que no la haga más de una columna. Entonces, para la grilla anidada, estoy planeando tener una columna larga con todos los campos del Modelo formateados en ella. – IsmailS