J'ai une grille de téléservice avec une case à cocher. J'utilise un modèle de client. Il y a un appel .DataBinding Ajax attaché.Grille Telerik avec case à cocher - Case à cocher n'apparaissant pas lorsque le réseau commence à peindre
Lorsque la grille s'affiche initialement, au lieu d'une case à cocher, elle a la valeur d'id comme texte. Si j'appuie sur refresh, l'appel ajax est exécuté et quand il revient, la case à cocher apparaît. Est-il possible de forcer l'appel ajax à se produire lorsque la grille peint d'abord pour que j'ai une case à cocher et non du texte ...
Exemple de code:
<% Html.Telerik().Grid(Model.AdminSongQueue)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.UserTrackAssignmentID)
.ClientTemplate("<input type='checkbox' name='checkedRecords' value='<#= UserTrackAssignmentID #>' />")
.Title("Check")
.Width(50)
.HtmlAttributes(new {style="text-align:center"});
})
.DataBinding(dataBinding => dataBinding.Ajax()
.Select("_CheckBoxesSongGrid", "RightsToolSvc"))
.Scrollable()
.Pageable()
.Render();
%>