Skip to main content

 

Data

 

OutSystems

Aggregate

最適化されたクエリを使用してデータを取得します。 WebアプリケーションではAggregateを使用してサーバーデータベースからデータを取得することができ、モバイルアプリではAggregateを使用してサーバーデータベースまたはローカルストレージからデータを取得することができます。

プロパティ

名称 説明 必須 デフォルト値 備考
Name 画面、アクション、モジュールといった、定義されているスコープ内の要素を識別します。 Yes
Description 要素を文書化するテキスト。 文書化の際に便利です。
このプロパティの最大サイズは2,000文字です。
Timeout Communication Exceptionをトリガーする前にAggregateがデータを返すまで待機する最大時間(秒単位)。モジュールで定義されているデフォルトのタイムアウトを上書きします。 このプロパティに値が指定されていない場合、タイムアウトはPlatform Serverの構成ツールで指定されたDefault query timeoutパラメータになります。
プロパティはクライアントアクションでは使用できません。
Cache in Minutes 内容や結果がメモリに保存される最大時間。定義されていない場合、何もキャッシュされません。 プロパティはクライアントアクションでは使用できません。
Max. Records データベースから取得されたレコードの最大数。 未定義の場合のデフォルト値:
– ウィジェット: : StartIndex + LineCount + 1;
– Excelにエクスポート: 無制限。
Events
On After Fetch Aggregateがデータソースからデータを取得した後に実行されるアクション。

ランタイムプロパティ

名称 説明 読み取り専用 備考
List 実行したクエリが返すレコードの集合。 Record List
Count Countクエリが返すレコード数。 Long Integer
IsDataFetched データがデータベースから取得され、使用可能状態にある場合はTrue。 Yes Boolean
HasFetchError サーバーエラーまたは通信タイムアウトのためにデータ取得中にエラーが発生した場合はTrue。 Yes Boolean
  • Was this article helpful?