カレンダーオブジェクトの作成
このトピックでは、新しいカレンダーオブジェクトを画面またはコンテナに追加する方法と、その固有のプロパティについて説明します。
新しいカレンダーオブジェクトを作成するには、デザインモードで画面にアクセスする必要があります。
画面編集ページが表示されたら、左パネルの画面オブジェクトリストからカレンダーオブジェクトを探し、画面またはコンテナにドラッグ&ドロップします。
作成されたカレンダーオブジェクトは直ちに操作可能となり、時間選択の適用にすぐに使用できます。
カレンダーオブジェクトは、日または週エンティティにのみ関連付けることができます。 カレンダーオブジェクトを作成すると、最初は日エンティティに関連付けられ、週の最初の日オプションは月曜日に設定されます。 その他のカスタマイズオプションについては、「カレンダーのプロパティと設定」を参照してください。
画面またはコンテナに時間選択がすでに適用されている場合、カレンダーオブジェクトは画面にドロップされるとすぐにその選択を反映します。
カレンダーで行った選択をリセットすると、カレンダーに関連付けられたエンティティ(日または週)は画面選択で定義された状態に戻ります。 Boardが各画面で選択を実行する順序の詳細については、「選択適用順序(実行時選択)」を参照してください。
カレンダーオブジェクトは、任意の時間エンティティに関連付けられた1つまたは複数のセレクタと組み合わせて使用できます。これらのセレクタでの選択はすぐにカレンダーオブジェクトに反映され、その逆も同様です。
カレンダーオブジェクトは、他のすべてのオブジェクトと同様に、移動、サイズ変更、コピー/貼り付けによる複製、および画面上の他のオブジェクトとの整列を簡単に行えます。
詳細は、「画面オブジェクトの設定」を参照してください。
カレンダーのプロパティと設定
オブジェクトを選択すると、カレンダーのプロパティを画面編集ページのコンテキスト右パネルから使用できるようになります。
オブジェクトは、すべての画面オブジェクトに共通するすべてのオプションをサポートしています。
カレンダーオブジェクトに固有のプロパティは、次の図で強調表示されています。詳細を以下に説明します。
- [週の最初の日(First day of the week)]。 次の図のように、ポップアップカレンダーインターフェイスで週の最初の日に設定する曜日を定義します。 デフォルトでは、週の最初の日は月曜日に設定されています。
- [エンティティ(Entity)]。 サポートされている2つの時間エンティティ(日または週)のどちらをカレンダーに関連付けるかを定義します。 [週エンティティ(Week Entity)]を選択した場合、日付を選択すると自動的にその週全体が選択され、週番号が期間開始および期間終了フィールドに表示されます。
画面で複数データモデルモードが有効になっている場合は、追加のドロップダウンメニューで、カレンダーオブジェクトに関連付けるデータモデルを選択できます。
デザインモードでのカレンダーオブジェクトの操作
デザインモードでは、カレンダーオブジェクトはプレイモードと同じインタラクティブ機能を提供します。
デザインモードで時間選択を適用し画面を保存すると、その選択がプレイモードの画面にデフォルトで適用されることに注意してください。
カレンダーオブジェクトで選択するときに表示される時間範囲には、画面に関連付けられたデータモデルで定義された時間範囲が反映され、複数データモデルモードが有効になっている場合はカレンダーそのものが反映されます。
カレンダーオブジェクトでは、テキスト入力で日付を入力するか、ポップアップカレンダーインターフェイスから日付をクリックして入力することができます。
詳細情報: