Silverstripe Version: 4.8
Question: How can I enable HTML in OptionsetField ?
See "‘1’ => “Answer 1” below
public function AideDDForm() {
$myQuizz = new DataAideDD1();
$numQ = sizeof($myQuizz->questions);
$fields = new FieldList();
for ($i=0; $i<$numQ; $i++)
{
[...]
$fields[$i] = new OptionsetField(
$name = 'Option'.$i,
$title = $myQuizz->questions[$i][0],
$source = array(
'1' => "Answer <strong>1</strong>",
'2' => "Answer <strong>2</strong>",
'3' => "Answer <strong>3</strong>",
'4' => "Answer <strong>4</strong>",
),
);
}
$actions = new FieldList(
FormAction::create('submit')->setTitle('Vérifier')
);
$required = new RequiredFields(['Option0', 'Option1', 'Option2', 'Option3', 'Option4', 'Option5', 'Option6', 'Option7', 'Option8', 'Option9']);
return new Form($this, 'AideDDForm', $fields, $actions, $required);
}