GeneXusジュニアアナリスト資格模試「超解説」問題24

問題[24] 以下のようなトランザクション設計を持つ、スポーツジム向けGeneXusアプリケーションについて次の問いに回答して下さい。


全てのトレーナーと、個々のトレーナーがこれまでに教えたクラスの数を表示する、ベーステーブルなしのWebパネルがあります。


12人のトレーナーと123件のクラスが登録されており、次のWebパネルを実行した場合の、Loadイベント実行回数を選択してください。





  • 24.1 1回
  • 24.2 12回
  • 24.3 123回


解答は??
【解答】 24.1

【解説】ベーステーブルなしのWebパネルでは自動的にクエリーが実行されませんので、Loadイベントの呼び出しは1回のみです。

実装としては1回のみ実行されるLoadイベントの中でfor eachコマンド等を使って明示的にクエリーを実行し、データを表示する事になります。




コメント

このブログの人気の投稿

データプロバイダーを使いこなそう - 応用編その4 スケジューラー 補足編

HTMLヘッダーにあれこれ直接追加したいとき

GeneXusにおけるWebアプリケーションセキュリティ対策 - OWASP 2010 Top10 Security Risks in GeneXus Applications