2009-02-20 44 views
0

我們正在爲我們的ASP.NET應用程序使用DevExpress控件工具包。我想用我自己的替換DevExpress默認下拉日曆,因爲以下原因:如何用我自己的代替DevExpress ASP.NET日曆?

  • DevExpress下拉日曆絕對放在它分配給它的文本框旁邊。這是不好的,因爲在IE上它會被其他相對定位的元素遮擋,這些元素是日曆父母的兄弟。它可以通過在這些父元素上設置很多z索引來解決,但這很煩人。如果日曆元素位於DOM的最末端並具有非常高的Z-索引,那麼這樣會更好,因此處於最重要的位置。
  • 我有一個不同的設計,我必須適用於日曆,由一些藝術家。這很不錯,但我不確定我是否可以像日曆一樣使用HTML。

此外,替換必須在所有地方進行 - 無論是在網格視圖還是在獨立控件中。

有沒有人有任何想法如何做到這一點?我也可以使用我自己製作的一些自定義gridview列類型和日曆類型。

目前,我對DevExpress的複雜性有點不知所措。

回答

0

在回答問題的第二部分時,日曆控件的設計 - 您可以實際編輯DevExpress編輯器CSS文件(稱爲styles.css),它將包含在您使用的DevExpress主題中即App_Themes \ Aqua \ Editors)。

如果你打開CSS文件,所有與日曆樣式的前綴爲.dxeCalendar,編輯這些應該反映在所有日曆控件(無論是在ASPxGridView或單獨的編輯器等)。

我不確定下拉式日曆的位置,但是您應該查看DevExpress支持中心 - 真的有幫助!

www.devexpress.com/Support/Center

希望這有助於!

+0

事情是 - CSS本身不會做。我也必須修改HTML輸出。 :(另外,我還需要在日曆中添加一些功能(比如僅限月份的視圖,您可以選擇一個月,但不能指定具體的日期) – 2009-05-28 07:09:31

相關問題