サポート > Wagby定義ファイル > 10 カレンダビュー > カレンダビューの基本的な使い方
カレンダビューを使う場合は「モデル定義シート」と「画面動作定義」の設定をそれぞれ行います。
実行例
画面上から「カレンダビュー」へ遷移するボタンを押下します(図1)。
カレンダビューでは、検索画面の検索条件がカレンダビューの絞込み条件となります。 よって、モデル定義シートで「検索条件」に指定した項目が表示されます(図2)。
設定方法R6.2.0
画面動作定義の設定
それでは、カレンダビューの定義を行ってみましょう。 該当するモデル定義シートの「画面動作定義」ボタンをクリックし、画面動作定義シートを開きます(図3)。
画面動作定義シートの「カレンダビュー画面」欄で「画面を作成する」で「○」を設定します(図4)。
モデル定義の設定
その後、モデル定義シートに戻り「カレンダビュー」欄に値を設定していきます(図5)。
カレンダビュー欄に設定する値は選択形式となっています。カレンダビュー欄に設定できる値は次の通りです。
(*2) 見出し、場所、担当者、備考は複数の項目を指定することができます。
(*3) 「hour_m」、「minute_m」は Wagby が標準で用意するマスタモデルです。R6.2.0 より時間型項目をカレンダビューに指定できるようになったため、これらのマスタモデルを使う必要はありません。下位互換性のために残されています。
あるモデル項目をカレンダビューの設定値として指定する場合、その項目の型が上表の「対応する項目の型」に合致している必要があります。
例えば「サポート見出し」項目のカレンダビュー欄に「見出し」という設定値を指定する場合、「サポート見出し」項目の型は文字列であるため、上表の条件を満たしていることがわかります(図6)。
開始時分・終了時分の設定(時間型を使用する)
カレンダビューを使うモデルに「開始時分」、「終了時分」を用意することができます。 項目の型で「時間」型を設定します(図7)。
図7の定義のみでビルドしても構いませんが、標準だと画面上での入力は手入力になります。 ここでは入力を補助するコンボボックス形式を指定します。
「開始時分」、「終了時分」のモデル項目定義シートを開き、「入力制御」-「時間補助入力機能」で「コンボボックスの利用(時分)」を選択します(図8)。 右側のセルは表示する時間分の範囲、間隔を指定します。(指定しなくても可。)
ここでは、範囲は指定せず、1時間間隔、15分間隔でコンボボックスから選択できるようにしています。詳細は「入力方式」-「日付・時間型項目の詳細」の「時間補助入力機能」を参照してください。
時間・分の設定(マスタモデルを使用する)
カレンダビューを使うモデルに「開始時間」、「開始分」、「終了時間」、「終了分」項目を加えることができます。 これらの項目は「マスタモデルの参照」型を指定し、かつ「参照モデル名」に「hour_m」、「minute_m」を指定します(図9)。
「hour_m」と「minute_m」は Wagby が標準で備えているマスタモデルであり、それぞれ時間と分の選択肢として用意されています。 時間は24時間表記で、分は10分刻みとなっています。
これらの項目をそれぞれカレンダビューにおける「開始時間」「開始分」「終了時間」「終了分」として使うことができます。









