ig.scheduler.DateTimeRange
連続の時間範囲を表します。このクラスは不変です。
依存関係
jquery-1.4.4.js
infragistics.util.js
infragistics.ext_core.js
infragistics.ext_collections.js
infragistics.ext_collectionsExtended.js
infragistics.ext_io.js
infragistics.ext_text.js
infragistics.ext_web.js
infragistics.dv_core.js
infragistics.dv_jquerydom.js
infragistics.dv_interactivity.js
infragistics.ext_ui.js
このコントロールにオプションはありません。
このコントロールにイベントはありません。
-
ig.scheduler.DateTimeRange
コンストラクター- new $.ig.scheduler.DateTimeRange( start:ig.Date, end:ig.Date );
指定した開始時間と終了時間で新しいインスタンスを作成します。
- start
- タイプ:ig.Date
- 範囲の開始を示す日付と時刻。
- end
- タイプ:ig.Date
- 範囲の開始を示す日付と時刻。
-
contains
- .contains( value:ig.Date );
- 返却型:
- boolean
- 返却型の説明:
- 値が完全にこの範囲内にある場合は True。
指定した日時が完全にこの範囲内にあるかどうかを示すブール値を返します。
- value
- タイプ:ig.Date
- テストする DateTime 値。
-
end
- .end( );
範囲の終了の日付と時刻を返します。
-
intersectsWith
- .intersectsWith( range:ig.scheduler.DateTimeRange, [isEndExclusive:boolean] );
指定した範囲がこの範囲のいずれかの部分と交差するかどうかを示すブール値を返します。
- range
- タイプ:ig.scheduler.DateTimeRange
- この範囲が比較される DateTimeRange。
- isEndExclusive
- タイプ:boolean
- オプション
- 指定した範囲の DateTimeRange.start プロパティの値とインスタンスの DateTimeRange.end プロパティの値を比較する方法を示すブール値。 True に指定し、 指定した範囲の開始がインスタンスの DateTimeRange.end プロパティの値と完全に等しい場合、このメソッドは false を返します。その結果、その範囲の最後と完全に一致する時間は除外されます。 このパラメーターはデフォルトで true に設定されます。
-
intersectsWith
- .intersectsWith( start:ig.Date, end:ig.Date, [isEndExclusive:boolean] );
指定した範囲がこの範囲のいずれかの部分と交差するかどうかを示すブール値を返します。
- start
- タイプ:ig.Date
- テストする範囲の最も早い日時。
- end
- タイプ:ig.Date
- テストする範囲の最も遅い日時。
- isEndExclusive
- タイプ:boolean
- オプション
- 指定した範囲の DateTimeRange.start プロパティの値とインスタンスの DateTimeRange.end プロパティの値を比較する方法を示すブール値。 True に指定し、 指定した範囲の開始がインスタンスの DateTimeRange.end プロパティの値と完全に等しい場合、このメソッドは false を返します。その結果、その範囲の最後と完全に一致する時間は除外されます。 このパラメーターはデフォルトで true に設定されます。
-
start
- .start( );
範囲の開始の日付と時刻を返します。
-
toString
- .toString( );
このオブジェクトの文字列表現を返します。