This question is locked. New answers and comments are not allowed.
Hello,
I have the following code:
The grid renders fine but only uses the client template when I go to page 2 for instance. On the initial load it doesn't use it.
As a workaround I added .Template(@<text><a href='#'>@item.IdDeducciones</a></text>); after the ClientTemplate and now it works on both the initial load and afterwards. However this seems strange as none of the examples or docs I've seen specify both a Template and a ClientTemplate.
Is there something I'm missing that's making the first load not come from Ajax or something similar?
Thanks in advance,
Ariel Arjona
I have the following code:
@using com.mycompany.myproject.web.ViewModels@model IEnumerable<DeduccionViewModel>@{ Html.Telerik().Grid(Model) .Name("Deducciones") .Columns(columns => { columns.Bound(p => p.IdDeducciones).ClientTemplate("<a href='#'><#= IdDeducciones #></a>"); columns.Bound(p => p.FechaInscripcion).Width(50);
columns.Bound(p => p.FechaFin).Width(400);
columns.Bound(p => p.FechaFin).Width(400);
}) .DataBinding(dataBinding => dataBinding //Ajax binding .Ajax() //The action method which will return JSON .Select("DeduccionesAjax", "Empleados", new { id = ViewBag.Id }) ) .Pageable(pager => pager.PageSize(2)) .Sortable() .Render(); }The grid renders fine but only uses the client template when I go to page 2 for instance. On the initial load it doesn't use it.
As a workaround I added .Template(@<text><a href='#'>@item.IdDeducciones</a></text>); after the ClientTemplate and now it works on both the initial load and afterwards. However this seems strange as none of the examples or docs I've seen specify both a Template and a ClientTemplate.
Is there something I'm missing that's making the first load not come from Ajax or something similar?
Thanks in advance,
Ariel Arjona