Как заменить календарь DevExpress ASP.NET своим? - PullRequest
0 голосов
/ 20 февраля 2009

Мы используем инструментарий управления DevExpress для нашего приложения ASP.NET. Я хотел бы заменить выпадающий календарь DevExpress по умолчанию своим собственным по следующим причинам:

  • Раскрывающийся календарь DevExpress позиционируется абсолютно рядом с текстовым полем, которому он назначен. Это плохо, потому что в IE это скрывается другими относительно позиционированными элементами, которые являются родственными элементами для родителей календарей. Это можно обойти, установив множество z-индексов для этих родительских элементов, но это раздражает. Было бы лучше, если бы элементы календаря были бы в самом конце DOM с очень высоким z-индексом, таким образом, находясь на вершине всего.
  • У меня другой дизайн, который я должен применить к календарю, созданный некоторыми художниками. Это довольно хорошо, но я не уверен, что смогу сделать это с помощью календарей HTML, как есть.

Кроме того, замена должна происходить везде - как в виде сетки, так и в автономных элементах управления.

Кто-нибудь знает, как это сделать? Я мог бы также пойти на вариант, где я использую некоторые пользовательские типы столбцов сетки и типы календаря, которые я сделал.

В настоящее время я немного поражен сложностью DevExpress.

1 Ответ

0 голосов
/ 28 мая 2009

В ответ на вторую часть вашего вопроса, дизайн элемента управления календаря - вы можете отредактировать CSS-файл редакторов DevExpress (называемый styles.css ), который будет включен в любую тему DevExpress вы используете (например, App_Themes \ Aqua \ Editors ).

Если открыть файл CSS, все стили, связанные с календарем, имеют префикс .dxeCalendar , их редактирование должно отражаться на всех элементах управления календарем (будь то в ASPxGridView или автономном редакторе и т. Д.) .

Я не уверен насчет расположения выпадающего календаря в верхней части моей головы, но вы должны проверить центр поддержки DevExpress - там действительно полезно!

www.devexpress.com / Поддержка / Центр

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...