2010-11-10 7 views
1

J'essaie d'utiliser une grille telerik dans ma vue qui est située dans une zone d'administration. Actuellement, lorsque je crée des vues au niveau racine et que j'utilise des grilles telerik, les propriétés de la grille, telles que selectable(), fonctionnent correctement. Lorsque je fais cela dans ma zone d'administration, la grille est rendue mais les propriétés (telles que .selectable()) ne fonctionnent pas. Je crois que c'est un problème de référencement car mes scripts Telerik sont situés au niveau racine du projet dans un dossier 'scripts' et le css correspondant est situé au niveau racine ainsi que dans un dossier 'content'. Ce qui suit est un extrait de mon code cassé:Telerik Grille ASP.NET MVC 2.0 sélectionnable Numéro

<% Html.Telerik().Grid<Ability>() 
     .Name("Role Abilities Grid") 
     .BindTo((IEnumerable<Ability>) Model) 
     .DataKeys(k => k.Add(a => a.AbilityId)) 
     .Columns(c => 
     { 
      c.Bound(a => a.AbilityId).Width(45); 
     }) 
     .Scrollable(scroll => scroll.Enabled(true)) 
     .Selectable() 
     .Render(); 
     Html.Telerik().ScriptRegistrar() %> 

Toute aide serait appréciée. Merci!

Répondre

0

oks Voici ce qui était faux, la grille .Nom contenait des espaces blancs et avait besoin d'être l'espace moins

<% Html.Telerik().Grid<Ability>() 
    .Name("RoleAbilitiesGrid") 
    .BindTo((IEnumerable<Ability>) Model) 
    .DataKeys(k => k.Add(a => a.AbilityId)) 
    .Columns(c => 
    { 
     c.Bound(a => a.AbilityId).Width(45); 
    }) 
    .Scrollable(scroll => scroll.Enabled(true)) 
    .Selectable() 
    .Render(); 
    Html.Telerik().ScriptRegistrar() %> 

Maintenant, il fonctionne correctement!

Questions connexes