Я хочу запросить дочерний объект через связь с родительским объектом. И мне нужно передать эти значения на страницу VF. Как я могу этого добиться.
Как отображать поля дочерних объектов на странице VF Путем запроса через родительский объект в SFDC
Ответы (1)
Вы можете запрашивать дочерние поля через подзапрос следующим образом:
select Id, Name,
(select Id, Name from Child__r)
from Parent
Сохраните результаты в списке родительских объектов:
list<Parent__c> liParents = [select Id, Name,
(select Id, Name from Child__r)
from Parent];
Затем вы можете перебрать дочерние элементы на странице примерно так:
<apex:repeat var="p" value="{!liParents}">
<apex:outputText value="{!p.Name}: "/>
<ul>
<apex:repeat var="c" value="{!p.Child__r}">
<li><apex:outputText value="{!c.Name}"/></li>
</apex:repeat>
</ul>
</apex:repeat>
person
Matt Lacey
schedule
05.09.2011