Silverstripe 如何显示带有默认选中值的OptionsetField
我检查了之前的问题,但找不到任何答案。例如,我有一个名为Gender的字段,有两个选项。如何将male设置为默认选中状态。您可以在构造函数中传递一个值以设置默认键。Silverstripe 如何显示带有默认选中值的OptionsetField,silverstripe,Silverstripe,我检查了之前的问题,但找不到任何答案。例如,我有一个名为Gender的字段,有两个选项。如何将male设置为默认选中状态。您可以在构造函数中传递一个值以设置默认键。 谢谢,谢谢你的快速回复!我找到了另一种方法,即在创建OptionsetField对象后使用setValue$value方法。事实上,setValue似乎也适用于其他FormField对象。干杯您是否介意添加一个简短的代码示例,因为只有链接的答案在StackOverflow上看起来质量很低 $field = new Optionse
谢谢,谢谢你的快速回复!我找到了另一种方法,即在创建OptionsetField对象后使用setValue$value方法。事实上,setValue似乎也适用于其他FormField对象。干杯您是否介意添加一个简短的代码示例,因为只有链接的答案在StackOverflow上看起来质量很低
$field = new OptionsetField(
$name = 'Optionfield',
$title = 'My Option Field',
$source = array(
'Option1' => 'Value1',
'Option2' => 'Value2'
),
$default = 'Option1'
)