如何使用 DropdownField
在 Silverstripe
中设置默认选定值。我有类别列表,我想设置一个默认的选定项目,但我不知道该怎么做。查看 DropdownField 的 SS API,不存在用于selected
的方法。
这是我的代码:
DropdownField::create('CategoryID', 'Categories')->setSource(Category::get()->map('ID', 'Name'))->setEmptyString('Chose category'),
最佳答案
像这样使用 ->setValue 和您的值(例如 $iSelectedCategoryID)...
DropdownField::create('CategoryID', 'Categories')
->setSource(Category::get()->map('ID', 'Name'))
->setEmptyString('Chose category')
->setValue($iSelectedCategoryID)
关于php - 在 DropdownField 中选择的 Silverstripe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38144859/