VF页面显示相关列表

时间:2012-07-23 05:45:34

标签: apex-code visualforce

我有分类表作为类别(主题文本) 和质量检查表作为质量保证(问题文本,答案文本,查找(类别))

我想创建一个Visualforce页面:

Category1.subject

   Question1   checkbox
   Answer1

   Question2   checkbox
   Answer2

Category2.subject
   Question3   checkbox
   Answer3

   Question4   checkbox
   Answer4.

1 个答案:

答案 0 :(得分:0)

您可以使用数据表执行此操作,但使用嵌套重复执行此操作几乎肯定更容易,这些重复会迭代您的类别,然后迭代每个类别的问题。

<apex:repeat value="{!categories}" var="cat">
    <div>{!cat.subject}</div>
    <br/>
    <apex:repeat value="{!cat.questions__r}" var="question" />
        <div>{!question.question_text__c}</div>
        <div>{!question.answer_text__c}</div>
    </apex:repeat>
</apex:repeat>

然后您对控制器中类别的查询将类似于以下内容

[select id, subject, (select question_text... from questions__r) from category__c]