この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ページ全体での参照のみモードの設定

ページ全体で参照のみモードを有効にするには、<apex:page> コンポーネントの readOnly 属性を true に設定します。

たとえば、次の例は、参照のみモードで処理される単純なページです。

このページのコントローラも単純ではありますが、ページに表示する概要統計を計算できる方法を示しています。

通常、単一の Visualforce ページ要求のクエリでは 50,000 行を超える行数を取得できないことがあります。参照のみモードではこの制限が緩和され、最大 1,000,000 行をクエリできます。

readOnly 属性は、より多くの行をクエリできるようにするだけでなく、<apex:dataTable><apex:dataList>、および <apex:repeat> などのコンポーネントを使用して反復処理できるコレクション内の最大項目数も引き上げることができます。この制限は、1,000 項目から 10,000 項目に増加しました。次の例は、これを示す単純なコントローラとページです。

ページ全体に参照のみモードを使用する Visualforce ページではデータ操作言語 (DML) 操作を使用できませんが、ページのフォームやその他のユーザインターフェース要素に影響する getter、setter、および action メソッドのコール、その他の参照のみクエリの実行などを実行できます。