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( );
備考
-
completedCallback
継承- .completedCallback( value:function );
- value
- タイプ:function
備考
-
errors
継承- .errors( );
-
range
継承- .range( );
- 返却型:
- ig.scheduler.DateTimeRange
- 返却型の説明:
-
resources
継承- .resources( );
-
status
継承- .status( );
- 返却型:
- ig.scheduler.OperationStatus
- 返却型の説明: