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

動的コンポーネントの制限

Visualforce の機能には動的な状況では意味のないものがあるため、コンポーネントの中には動的に使用できないものがあります。
  • 次の標準 Visualforce コンポーネントに対応する動的な表現は、Apex には含まれません。
    • <apex:attribute>
    • <apex:component>
    • <apex:componentBody>
    • <apex:composition>
    • <apex:define>
    • <apex:dynamicComponent>
    • <apex:include>
    • <apex:insert>
    • <apex:param>
    • <apex:variable>
  • 動的 Visualforce コンポーネントが特定の sObject 項目を参照し、その項目が後で削除された場合、その項目参照用の Apex コードはコンパイルされますがページは表示時にエラーになります。また、$Setup$Label などのグローバル変数への参照を作成することはできますが、参照され���項目を削除すると同様に失敗します。このようなページが引き続き予期したとおりに動作することを確認してください。
  • 動的な Visualforce ページと式では、静的ページよりも厳格に属性型がチェックされます。
  • 動的コンポーネントには、「パススルー」HTML 属性を設定できません。