-1

カテゴリ (件名テキスト) としてカテゴリ テーブルと QA (質問テキスト、回答テキスト、ルックアップ (カテゴリ)) として QA テーブルがあります。

Visualforce ページを次のように作成したい:

Category1.subject

   Question1   checkbox
   Answer1

   Question2   checkbox
   Answer2

Category2.subject
   Question3   checkbox
   Answer3

   Question4   checkbox
   Answer4.
4

1 に答える 1

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]
于 2012-07-23T06:03:04.690 に答える