バージョン

WebCalendarView

このトピックは、WebCalendarView のロールそれぞれの相違点と類似点、ならびに CSS カスケードによってどのような影響を受けるのかを理解する支援をします。ロール説明表は、WebCalendarView のロールそれぞれを定義し、ロール継承ツリーは、特定のスタイルが他のスタイルからどのように継承されるのかを示します。

ロール説明表

以下は、WebCalendarView をスタイルするために使用できるロールのリストです。各ロールは、カスケード スタイル シート(CSS)のクラスに一致します。これらのクラス、つまりロールは CSS 規則によって制御されます。これが当てはまらない場合、以下の表に規則の例外を説明します。この表は、どのロールがどのロールから継承されるのか、また一部のロールが他のロールによってどのように影響を受けないのかを理解する際に役に立ちます。

ロール 説明

Control

このロールはコントロールの全域に適用されるスタイル規則を定義します。

CaptionHeader

このロールは、月と年の文字列が表示する四角形の領域、および月と年のドロップダウン リストを含む四角形の領域に適用されるスタイル規則を定義します。

DayHeader

このロールは週のすべて日を表す領域に適用されるスタイル規則を定義します。

Day

このロールは月のすべて日を表す領域に適用されるスタイル規則を定義します。

Footer

このロールは、選択された日のラベルを示す、またはカスタム テンプレートを含むカレンダーの下部にある領域に適用されるスタイル規則を定義します。

DropDown

このロールは月と年ドロップダウン リストに適用されるスタイル規則を定義します。

OtherMonthDay

このロールは、前月と翌月という現在表示されている月以外の月に属する月のすべての日を表す領域に適用されるスタイル規則を定義します。このスタイルは igcv_Day スタイルとマージされます。

WeekendDay

このロールは、日曜日と土曜日という週末に属する月のあらゆる日を表す領域に適用されるスタイル規則を定義します。このスタイルは igcv_Day スタイルとマージされます。

NavigationButton

このロールは前月と翌月に移動することができるナビゲーション ボタンを表す領域に適用されるスタイル規則を定義します。

TodayDay

このロールは月の今日の日を表す領域に適用されるスタイル規則を定義します。このスタイルは igcv_Day スタイルおよびその他の任意の可能な「Day」スタイルとマージされます。

ActivityDay

このロールはアクティビティ(予定)を持つ月の日を表す領域に適用されるスタイル規則を定義します。このスタイルは igcv_Day スタイルおよびその他の任意の可能な「Day」スタイルとマージされます。

ActiveDay

このロールは月のアクティブな日(スケジュールの選択された日)を表す領域に適用されるスタイル規則を定義します。このスタイルは igcv_Day スタイルおよびその他の任意の可能な「Day」スタイルとマージされます。

ロール継承ツリー

以下のツリーは、上記のロールがどのように相互に継承されるのかについての視覚的概念を提供します。特定のロールが Shared から継承される場合、ロールの横の括弧内に記載されます。

  • Control (コントロール)

    • Header (ヘッダ)

    • DayHeader (ヘッダ)

    • Day

      • WeekendDay

        • OtherMonthDay

          • Today

ActivityDay(選択)

* ActiveDay

  • Footer (フッタ)

  • NavigationButton (ボタン)

    • DropDown (ドロップダウン)