использовать элементы управления Telerik в Orchard CMS - PullRequest
1 голос
/ 07 ноября 2011

Я пытаюсь использовать Telerik datetimepicker в моем собственном модуле Orchard CMS.

кажется, все работает хорошо, кроме JavaScript.элемент управления datetimepicker не может отобразить раскрывающийся календарь.

Я попытался использовать

Script.Include("~/Themes/Contoso/Scripts/2011.2.712/telerik.common.min.js").AtFoot();        

Script.Include("~/Themes/Contoso/Scripts/2011.2.712/telerik.datetimepicker.min.js").AtFoot();

или создал ResourceManifest.cs в моем модуле и вызвал следующие действия.

Script.Require("telerik_datepicker").AtFoot();
Script.Require("telerik_calendar").AtFoot();

Я не вижу ошибок времени выполнения для скриптовя ссылаюсьно нет ничего в document.ready () в источнике html для страницы.

Я не знаю, где ошибся.надеюсь, кто-то может взломать проблемы.заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 07 ноября 2011

Для всех компонентов пользовательского интерфейса Telerik для ASP.NET MVC для правильной работы требуется ScriptRegistrar.Последний выводит необходимые файлы JavaScript, а также код инициализации JavaScript.Возможно, вам не хватает ScriptRegistrar, поэтому DatePicker не работает.Вот минимально необходимый код:

@(Html.Telerik().DatePicker()
      .Name("DatePicker")
)

@(Html.Telerik().ScriptRegistrar())
0 голосов
/ 07 ноября 2011

Разве эти помощники Telerik не полагаются на какой-то HttpModule, который вам нужно зарегистрировать в глобальной конфигурации?

...