VisualforceページのpageblocktableにカスタムSalesforceオブジェクトの祖父母を表示しようとしています。
親を期待どおりに表示できます。つまり、次のようになります。
<apex:column headerValue="Related Item Parent">
<apex:outputField id="ItemParent" value="{!item.Parent__c}" />
</apex:column>
うまく機能し、「関連アイテムの親」列が付いた素敵なテーブルが表示されます。この列は、アイテムの親に正確にリンクされています。
しかし、さらにレベルを上げようとすると、Visualforceページエディタが教えてくれます
値バインディング'{!item.Parent_c.Parent_c}'からエンティティを解決できませんでした。SObjectフィールドでのみ使用できます。
とにかくこれを機能させることができるということはありますか?私は少し立ち往生しています!
以下は私のpageBlockTableの完全なリストです。これは、関連アイテムの祖父母列が削除された場合に正しく機能します。
<apex:pageBlockTable id="RelatedItems" value="{!contact.RelatedItems__r}" var="item">
<apex:column headerValue="Related Item Name">
<apex:outputField id="ItemName" value="{!item.Name}" />
</apex:column>
<apex:column headerValue="Related Item Parent">
<apex:outputField id="ItemParent" value="{!item.Parent__c}" />
</apex:column>
<apex:column headerValue="Related Item Grandparent">
<apex:outputField id="ItemGrandParent" value="{!item.Parent__c.Parent__c}" />
</apex:column>
</apex:pageBlockTable>
誰もが提供できるどんな助けにも本当に感謝します。
よろしくお願いします
ピート