0

私の VF ページには、一部の操作 (Schema.Sobjecttype.object1_c.fields.getMap()) にハードコードされたカスタム オブジェクトのマップを使用するフォームがあります。

ここで、別のカスタム オブジェクトを取得するたびに、同じページでこの同じフォームを 3 回繰り返したいと考えています。

<apex:page>
<apex:repeat .... give the 3 custom objects in a loop>
<apex: form>
//form code
</apex:form>
</apex:repeat>
</apex:page>

フォーム コードはコントローラー内で実行されます。それで、ループするsobjectsのリストを提供できるかどうかを知りたいのですが、そうであればどうすればよいですか?

4

1 に答える 1

0

フォームを visualforce コンポーネントにして、オブジェクト名をコンポーネントのパラメータとして使用してみませんか。次に、コンポーネント コントローラで、そのオブジェクトの getMap() をロードし、コンポーネントに表示します。

于 2013-05-17T07:34:40.363 に答える