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にエクスポート: 無制限。
Start Index 繰り返しの最初のリストアイテムのインデックス。Expressionにすることができます。 このプロパティで使用されるExpression(存在する場合)は、Web画面のPreparationの前に評価されます。
Fetch Yes At start
イベント
On After Fetch Aggregateがデータソースからデータを取得した後に実行されるアクション。

ランタイムプロパティ

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