Skip to main content

 

参考情報

 

OutSystems

実行時ループの可能性に関する警告

Message
'<OnRender action>' changes the <Screen | Block>'s data, which triggers the on render event again.To avoid infinite rendering loops, don't change screen or block data in '<OnRender action>'.
原因
画面またはブロックデータが変更されるたびに、OnRenderイベントが発生します。OnRenderアクション内で画面またはブロックデータを変更した場合、再びOnRenderアクションがトリガーされ、無限ループが発生します。
推奨事項
OnRenderアクションで画面やブロックのデータを変更しないようにします。

Message
Refreshing '<Aggregate | Data Action>' in '<OnAfterFetch action>' triggers the on after fetch event again.To avoid an infinite loop, remove the refresh of '<Aggregate | Data Action>' from '<OnAfterFetch action>'.
原因
AggregateまたはデータアクションのOnAfterFetchアクションが、データの取得終了後すぐに実行されます。OnAfterFetchアクション内でAggregateまたはデータアクションを更新した場合、再びデータの取得を開始し、その後にOnAfterFetchアクションが実行されるため、無限ループが発生します。
推奨事項
AggregateまたはデータアクションのOnAfterFetchアクションから、そのAggregateまたはデータアクションの更新を削除します。
  • Was this article helpful?