Вопрос

Я пытаюсь использовать Teleerik Grid на мой взгляд, который находится в области администрирования. В настоящее время, когда я создаю представления в корневом уровне и использую Teleerik Grids, свойства сетки, такие как, выбираемые (), работают нормально. Когда я делаю это в моем районе администрации, сетка отображается, но свойства (такие как .selectable ()) не работают. Я считаю, что это ссылка на ссылку, поскольку мои сценарии Teleerik расположены в корневом уровне проекта в папке «сценарии», а соответствующие CSS расположены на корневом уровне, а также в папке «Контент». Ниже приведен фрагмент моего сломанного кода:

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

Любая помощь будет оценена. Спасибо!

Это было полезно?

Решение

Хорошо, вот что неверно, сетка .Name содержит белые пробелы и должны быть меньше места

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

Теперь это работает правильно!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top