我们正在为我们的 ASP.NET 应用程序使用 DevExpress 控制工具包。由于以下原因,我想用我自己的替换 DevExpress 默认下拉日历:
- DevExpress 下拉日历绝对位于它分配到的文本框旁边。这很糟糕,因为在 IE 上,它会被其他相对定位的元素所掩盖,这些元素是日历父级的兄弟姐妹。可以通过在这些父元素上设置大量 z-index 来解决它,但这很烦人。如果日历元素位于 DOM 的最末端并具有非常高的 z-index 会更好,从而位于所有内容之上。
- 我有一个不同的设计,我必须应用到日历上,由一些艺术家制作。它非常好,但我不确定我是否能够按原样使用日历 HTML。
此外,替换必须在任何地方进行 - 无论是在网格视图中还是在独立控件中。
有谁知道如何做到这一点?我也可以选择一个变体,在其中使用我制作的一些自定义 gridview 列类型和日历类型。
目前我对 DevExpress 的复杂性有点不知所措。