Datepicker
Warning
再作業中、納期未定。 Front App SDK(ReactJS)とFront API SDK(NodeJS)の両方が置き換えられています。このページは現在のリリースをドキュメント化し、置き換えが出荷されるまで正確であり、維持されます。これに対して書かれたコードは動作を続けます。
Datepickerを使用すると、チャート内のデータをフィルタリングするための日付範囲を選択できます。
構成
以下に構成例を示し、さらに説明をします。
Warning
日付は、momentjsライブラリで定義されます(詳細は後述)。
利用可能な最小および最大日付の設定
次のルールでは、日付ピッカーのエッジを制御する方法を説明します。
requestが提供されている場合datepickerはクエリの最初のフィールドを探し、minとmaxの計算モードを探しますmaxのみが与えられた場合、minはmaxと同じ値を取ります
requestが設定されていない場合:maxはnow()に設定されますminはnow()に設定されます
maxDate、startAt、endAtはmaxに対して相対的に定義されますminDateはminに対して相対的に定義されますminDateが提供されていない場合、それはmaxに対して前年の初めになります- すべての場合、
set({'year': 2020, 'month': 0, 'date': 1})を指定して正確な日付を指定できます
まとめると、選択可能な日付を定義するには:
- デフォルトでは、以下のようになります:
- 前年の初めから
- 今日まで
minDateとmaxDateのプロパティを使用して、今日から相対的に定義できますrequestを定義してminと/またはmaxの日付を選択できます
Warning
requestからminを取得する場合、minDateはminに対して相対的であり、maxからではなくなります
他のReactコンポーネントに追加する
例:
moment.jsライブラリ
日付ピッカーは、momentjsライブラリを使用します。 これにより、簡単に希望する期間を選択できます。 コードでは、各パラメータに対して直接momentjs形式のオブジェクトを供給できます。 ただし、JSON形式では、momentjsは「文字列」形式を介して使用されます。
例えば:
は
になります

