Usando la red Telerik MVC3, C#, .Net 2010;Celda multilínea en malla Telerik (MVC3)
que tienen una cuadrícula en mi opinión, la maquinilla de afeitar:
@(Html.Telerik().Grid<ProductListItem>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.Current.Name).Sortable(true).Filterable(false).Width(150);
columns.Bound(o => o.Categories).Sortable(true).Filterable(false).Width(200);
//other column bindings...
})
.DataBinding(dataBinding => dataBinding.Ajax().Select(Model.GridAjaxRequestAction.ActionName, Model.GridAjaxRequestAction.ControllerName))
.Pageable(settings => settings.Total(Model.TotalRow))
.EnableCustomBinding(true)
.Sortable()
.Filterable()
Lo que quiero hacer es establecer la columna Categoría de la cuadrícula como línea múltiple.
Puede haber muchas categorías para un Producto, por lo que las celdas de Categoría en la cuadrícula deberían ser similares;
Category0
Category1
Category2
que trataba de juntarse con los valores de categoría System.NewLine y
y asignar estos valores a la propiedad ProductListItem.Categories. No cambia El texto sigue siendo una sola línea.
Gracias de antemano.
ProductListItem.Categories la propiedad viene como una cadena unida; this.Categories = String.Join ("
", entity.Categories.Select (o => o.Current.Name)); Intenté esto y sus consejos para utilizar el consejo de Plantilla, pero sigue siendo el mismo: /. – berdem
@berdem - ¿Puedes ver el código fuente HTML en tu navegador y pegar aquí lo que muestra para esa celda de tabla con múltiples categorías? – nekno