私は、customControllerからカスタムオブジェクトへのVisualforceページを持っています。 イベント(Event__c)からすべての注文(Orders__c)を取得したい。私はオファー(Offer__c)で始まりましたApex:2回繰り返します。
オファーはイベントのマスターディテールであり、イベントはオーダーのマスターディテールになっています。
<apex:page standardController="Caterer_Offer__c" sidebar="false" showHeader="false" >
<apex:repeat var="events" value="{!Caterer_Offer__c.Event__r}">
{!events.Name}
<apex:repeat var="orders" value="{!events.Orders__r}">
<!-- {!orders.Name}-->
</apex:repeat>
</apex:repeat>
これを
デベロッパーコンソールにエラーメッセージである:
「集約関係 'を含むサポートされていない複雑な式で使用され
私は2つの以下のコードを試してみましたEvent__r.orders__r '"
...そして、イベントを保存して新しい変数を使用してすべての注文を「繰り返す」ことを心がけています。 SObjectの行が 要求されたフィールドを照会することなく、SOQL経由で取得された:Event__c.Orders__r
私は、エラーメッセージが、
<apex:page standardController="Caterer_Offer__c" sidebar="false" showHeader="false" >
<apex:repeat var="events" value="{!Caterer_Offer__c.Event__r}">
{!events.Name}
<apex:variable var="e" value="{!events}"/>
<apex:repeat var="orders" value="{!e.Orders__r}">
<!-- {!orders.Name}-->
</apex:repeat>
</apex:repeat>
エラー・メッセージ、Salesforceのエラーを取得していません私はそれを説明することはできませんし、数時間後にそれに取り組むことができます....