tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:apex:componentとapex:formについて

apex:componentを作成する際にapex:formを宣言したくなることがあると思います。

f:id:tyoshikawa1106:20131221123646p:plain


apex:component内でapex:formを宣言していると、メインのページ側でapex:formが宣言されていたり、apex:formを追加したくなった場合に困ったことになります。

f:id:tyoshikawa1106:20131221121903p:plain


apex:form内でapex:formの宣言はできないため、メインのページとapex:componentの両方でapex:formが宣言されているとエラーが発生してしまいます。


このようなエラーの発生を防ぐために、apex:component内ではapex:formの宣言を行わないようにした方がいいみたいです。