0

ASP.NET アプリケーションに DevExpress コントロール ツールキットを使用しています。次の理由により、DevExpress の既定のドロップダウン カレンダーを独自のカレンダーに置き換えたいと考えています。

  • DevExpress ドロップダウン カレンダーは、割り当てられているテキスト ボックスのすぐ隣に配置されます。IE では、カレンダーの親の兄弟である他の相対的に配置された要素によって隠されるため、これは悪いことです。これらの親要素に多くの z-index を設定することで回避できますが、面倒です。カレンダー要素が DOM の最後にあり、z-index が非常に高く、すべての上にある場合は、はるかに優れています。
  • カレンダーに適用しなければならない別のデザインがあり、一部のアーティストによって作成されました。なかなかいいのですが、このままカレンダーのHTMLで作れるか不安です。

また、置換は、グリッドビューとスタンドアロン コントロールの両方で、どこでも発生する必要があります。

これを行う方法について誰か考えがありますか?私が作成したいくつかのカスタム gridview 列タイプとカレンダー タイプを使用するバリアントを使用することもできます。

現在、私は DevExpress の複雑さに少し圧倒されています。

4

1 に答える 1

0

質問の 2 番目の部分であるカレンダー コントロールのデザインに対応して、使用する DevExpress テーマ (つまり、 App_Themes \Aqua\Editors)。

CSS ファイルを開くと、カレンダーに関連するすべてのスタイルにプレフィックス.dxeCalendarが付けられます。これらを編集すると、すべてのカレンダー コントロールに反映されます (ASPxGridView またはスタンドアロン エディターなど)。

頭のてっぺんにあるドロップダウン カレンダーの配置についてはよくわかりませんが、DevExpress サポート センターをチェックしてみてください。とても役に立ちました。

www.devexpress.com/Support/Center

お役に立てれば!

于 2009-05-27T21:21:43.630 に答える