Question

Je suis en train d'utiliser une grille de telerik à mon avis qui est situé dans une zone d'administration. À l'heure actuelle, quand je crée des vues dans les grilles de niveau racine et de l'utilisation Telerik, les propriétés de la grille comme, au choix (), beau travail. Quand je fais cela dans ma région d'administration, la grille est rendue, mais les propriétés (telles que .selectable ()) ne fonctionnent pas. Je crois qu'il est un problème de référencement que mes scripts Telerik sont situés dans la racine du projet dans un dossier « scripts » et le css correspondant est situé dans le niveau de la racine et dans un dossier « contenu ». Ce qui suit est un extrait de mon code cassé:

  <% 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!

Était-ce utile?

La solution

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

  <% 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!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top