ユースケース開発概要ウィジェット時間
Warning

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

時間

時間ウィジェットカテゴリーは以下のウィジェットから構成されます:


カレンダーウィジェット

以下の表は、カレンダーウィジェットで利用可能なプロパティに関する使用詳細を提供します。

プロパティ

属性説明タイプ必須変更者
areEventsAllDay対応するイベントが終日のイベントであるかどうかを決定するブーリアンの配列です。終日のイベントは、ビューの「終日」セクションに表示され、開始時刻と終了時刻が完全に含まれる日にのみ表示されます。また、終日のイベントが選択された場合、その開始時刻と終了時刻は調整された時間の境界を反映します。例:「1月1日 03:00」から「1月3日 03:00」までの終日のイベントは、「1月1日 00:00」から「1月3日 00:00」までとして表示されます。空のままの場合、イベントは終日 = false としてデフォルトになります。jsonいいえ直接編集
dateRangeEnabled現在のビューに対応するカレンダーのタイトルとして日付範囲を追加します。これは、現在表示されている日、週、または月になります。stringはい直接編集
defaultDateページ読み込み時にカレンダーがデフォルトで表示する日付です。空文字列に設定されている場合、このビューは「今日」にデフォルトになり、範囲がページ読み込み時の現在の日付に一致します。stringはいユーザーのインタラクション
eventEnds各イベントの終了時間です。jsonはい直接編集
eventNames各イベントに表示する名前です。jsonはい直接編集
eventSeriesイベントをスタイリングのためのシリーズにグループ分けするラベル(文字列)の配列です。空のままの場合、イベントはデフォルトのスタイルを使用して表示されます。jsonいいえ直接編集
eventStarts各イベントの開始時間です。jsonはい直接編集
pagingEnabled現在表示されている間隔で前後に移動するボタンを追加し、現在の日付に戻るボタンも追加します。booleanはい直接編集
pagingYearEnabled現在表示している時間範囲を前後に1年移動する追加のボタンを追加しますbooleanはい直接編集
selectedIndexカレンダーで選択されたイベントのインデックス。「null」はイベントが選択されていない場合ですnumberはいユーザーのインタラクション
viewDefaultアプリケーションの読み込み時にレンダリングされるビュータイプ(日、週、月)。このビューに表示される日付は、「defaultDate」の値によって決まります。これはデフォルトで「月」ビューになります。stringはいユーザーのインタラクション
viewType有効にした場合、Day & Week ボタンを介してアクセスできるビューを制御します。タイプが「List」に設定されている場合、イベントはウィジェットに与えられた順序のリストの項目として、開始時間の順序ではなく表示されます。タイプが「Time」に設定されている場合、イベントはイベントが発生する時間にわたるブロックとして表示されます。表示タイプは月のビューには影響しません。stringはい直接編集
viewSwitchingEnabled日/週/月のビューを切り替えるボタンの有効化/無効化をします。デフォルトでは、これらのボタンは有効になっています。booleanはい直接編集

日付選択ウィジェット

以下の表は、日付選択ウィジェットで利用可能なプロパティに関する使用詳細を提供します。表の後にはいくつかの例が続きます。

プロパティ

属性説明タイプ必須変更者
disabledユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、ブーリアンを生成するテンプレート式です(例:「{{w1.on}}」)。booleanはい直接編集
displayFormatピッカーの入力ボックスに表示する選択を表示するための形式です。有効な moment.js 形式 ↗ でなければなりません。stringいいえ直接編集
maxDate選択可能な最大日付を文字列として書式設定します。空白のままにすると、デフォルトの最大日付(今年の12月31日)が使用されます。日付は、ISO 8601標準 ↗ を使用して書式設定する必要があります。stringいいえ直接編集
minDate選択可能な最小日付を文字列として書式設定します。空白のままにすると、デフォルトの最小日付(20年前の1月1日)が使用されます。日付は、ISO 8601標準 ↗ を使用して書式設定する必要があります。stringいいえ直接編集
placeholder日付が選択されていない場合に使用するプレースホルダーのテキストです。stringはい直接編集
timeEnabled時間選択を日付選択と一緒に表示するかどうかを指定します。booleanはい直接編集
timePickerPrecision時間選択の精度を決定します。numberはい直接編集
value現在の選択を文字列として書式設定します。stringはいユーザーのインタラクション
valueFormat「value」フィールドの出力文字列形式です。有効な moment.js 形式 ↗ でなければなりません。提供されていないか null に設定されている場合、ISO 8601 の書式設定が使用されます。stringいいえ直接編集

日付選択


Date Range Picker ウィジェット

以下のテーブルでは、Date Range Picker ウィジェットで利用可能なプロパティの使用方法の詳細を提供しています。テーブルの後にいくつかの例が続きます。

プロパティ

属性説明タイプ必須変更者
disabledユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は、通常、ブーリアンを生成するテンプレート式です(例:「{{w1.on}}」)。booleanはい直接編集
displayFormat日付を表示する形式。有効な moment.js 形式 ↗ でなければなりません。stringいいえ直接編集
fromDateValue現在の「from」日付の選択を、文字列としてフォーマットします。日付は、ISO 8601 標準 ↗ を使用してフォーマットする必要があります。stringはいユーザーインタラクション
maxDateユーザーが選択できる最大の日付を、文字列としてフォーマットします。空白のままにしておくと、デフォルトの最大日付が使用されます(今年の 12 月 31 日)。日付は、ISO 8601 標準 ↗ を使用してフォーマットする必要があります。stringいいえ直接編集
minDateユーザーが選択できる最小の日付を、文字列としてフォーマットします。空白のままにしておくと、デフォルトの最小日付が使用されます(20 年前の 1 月 1 日)。日付は、ISO 8601 標準 ↗ を使用してフォーマットする必要があります。stringいいえ直接編集
shortcutLabelsショートカットが表示されるときに表示するショートカット範囲の名前(例:「過去 3 日間」または「過去 3 ヶ月間」)。ラベルが指定されていない場合、デフォルトのショートカット範囲とラベルが使用されます。string[]はい直接編集
shortcutRangesショートカットの日付範囲。各範囲は、ISO 8601 標準 ↗[from_date_string, to_date_string] を使用してフォーマットする必要があります。例:[‘2016-05-01’, ‘2016-05-10’] や [‘2016-05-01 16:00’, ‘2016-05-01 18:00’]string[][]いいえ直接編集
shortcutsEnabled日付範囲のショートカット(例:過去 3 日間、過去 3 ヶ月間など)が表示されるかどうかを決定します。booleanいいえ直接編集
toDateValue現在の「to」日付の選択を、文字列としてフォーマットします。日付は、ISO 8601 標準 ↗ を使用してフォーマットする必要があります。stringはいユーザーインタラクション
timeEnabled日付ピッカーと共にタイムピッカーを表示するかどうかを指定します。booleanはい直接編集
timePickerPrecisionタイムピッカーの精度を決定します。numberはい直接編集

Date Range Picker