Telerik Griglia ASP.NET MVC 2.0 selezionabile Problema
-
08-10-2019 - |
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!
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!