我正在尝试在 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>
非常感谢任何人可以提供的任何帮助。
此致
皮特