Domanda

Sto cercando di usare una griglia Telerik a mio avviso, che si trova in una zona di amministrazione. Attualmente quando creo viste nel livello principale e uso Telerik griglie, le proprietà della griglia come, selezionabile (), funzionano bene. Quando faccio questo nella mia area di amministrazione, la griglia è resa ma le proprietà (come .selectable ()) non funzionano. Credo che sia un problema di riferimento come i miei script Telerik si trovano nel livello principale del progetto in una cartella 'script' e il css corrispondente si trova nel livello principale e in una cartella 'contenuto'. Quanto segue è un frammento del mio codice rotto:

  <% 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()  %>

Qualsiasi aiuto sarebbe apprezzato. Grazie!

È stato utile?

Soluzione

Ok Ecco cosa è stato sbagliato, la griglia .Name conteneva spazi bianchi e aveva bisogno di essere spazio-meno

  <% 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()  %>

Ora funziona correttamente!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top