我试图建立一个在线测试,使用从 salesforce COPE_Tests__C
、COPE_Questions__C
和COPE_Options__c
. 一旦用户选择了特定的测试,我想我可以像这样调用来获取所有其他数据:
questions = [select id, name, question_body__c,
(select id, name, option_body__c from COPE_options__r order by name ASC)
from COPE_questions__c where COPE_test__c = :tid];
然后使用apex:repeat
andapex:selectRadio/apex:selectOption
来生成实际的测试表格。但由于某种原因,它不会呈现单选框。所以看起来我需要创建 selectOption 列表,然后使用 apex:selectOptions。但我不确定如何设置。我怎样才能让它list<selectOption>
为每个问题自动创建一个公众?
有没有办法设置一个数组list<selectOption>
?