ig.scheduler.AppointmentQueryResult
備考
ScheduleDataSource.getAppointmentsInRange メソッドの実装は、クエリを実行するために基になるデータ ストアで非同期インタラクションを要求する場合があります。
そのような場合、GetAppointmentsInRange メソッドは同期的に返し、OperationResultBase.status プロパティの結果を保留としてマークします。返却によってコーラーはクエリが完全に実行されているときに発生する OperationResultBase.completed イベントのリスナーとして登録できます。
結果処理の一般的なパターンは Status プロパティを確認し、Pending が返されるとを結果が完了したときに呼び出されるデリゲートを指定する Completed イベントのリスナーとして登録します。Completed が返される場合、クエリを同期的に実行するデータソースのケースとしてコーラーは直接 Completed イベント ハンドラーを呼び出します。つまり、クエリの実行が同期的または非同期的かどうかに関係なく同じアクションが実行されます。
依存関係
-
activities
継承- .activities( );
アクティビティのリスト。
-
activities
継承- .activities( value:ig.List`1 );
アクティビティのリスト。
- value
- タイプ:ig.List`1
-
appointments
- .appointments( );
クエリによって選択された予定のリストを返します。
備考
このプロパティは、アクティビティ クエリで指定した条件を満たす予定がない場合に空のリストを返します。
リストは主に ActivityBase.start プロパティの値によって並べ替えされます。同じ開始日の 2 つの予定は期間で並べ替え、そして最終的には各 subjects のアルファベット順で並べ替えされます。
-
appointments
- .appointments( value:ig.IList`1 );
クエリによって選択された予定のリストを返します。
- value
- タイプ:ig.IList`1
備考
このプロパティは、アクティビティ クエリで指定した条件を満たす予定がない場合に空のリストを返します。
リストは主に ActivityBase.start プロパティの値によって並べ替えされます。同じ開始日の 2 つの予定は期間で並べ替え、そして最終的には各 subjects のアルファベット順で並べ替えされます。
-
completedCallback
継承- .completedCallback( );
この結果に関連するタスクの完了に呼び出されるデリゲートを返します。
備考
特定の ScheduleDataSource メソッドは関連する操作から返されたデータを含む結果を返します。
操作が非同期に実行する場合、操作が完了するときに通知を送信するために CompletedCallback を使用できます。
コールバックを割り当てる前に、OperationResultBase.status プロパティの値を確認します。status が 'Completed' の場合、結果が利用可能で、コールバックは必要ではありません。
-
completedCallback
継承- .completedCallback( value:function );
この結果に関連するタスクの完了に呼び出されるデリゲートを返します。
- value
- タイプ:function
備考
特定の ScheduleDataSource メソッドは関連する操作から返されたデータを含む結果を返します。
操作が非同期に実行する場合、操作が完了するときに通知を送信するために CompletedCallback を使用できます。
コールバックを割り当てる前に、OperationResultBase.status プロパティの値を確認します。status が 'Completed' の場合、結果が利用可能で、コールバックは必要ではありません。
-
errors
継承- .errors( );
クエリで発生されたエラーのリストを返します。
-
range
継承- .range( );
- 返却型:
- ig.scheduler.DateTimeRange
- 返却型の説明:
- DateTimeRange を返します。
関連付けられたクエリが作成されたための範囲を返します。
-
resources
継承- .resources( );
関連付けられたクエリが作成されたためのオーナーを返します。
-
status
継承- .status( );
- 返却型:
- ig.scheduler.OperationStatus
- 返却型の説明:
- OperationStatus を返します。
操作の現在の状態を説明する定数を返します。