我想做的是有一堆相关的复选框和几个预设,每个预设将预先选择一个特定的复选框组合。选择预设后,您应该仍然可以对其进行更改,例如激活/停用复选框。预设应该只是帮助您入门,因此您不必一次单击这么多复选框。
似乎一个不错的解决方案是在此处使用带有renderType=selectCheckBox的选择类型,并添加我自己的 fieldControls,它将选择相应的预设。
(在我的真实例子中,当然还有更多的复选框)
但是,似乎无法为这种类型添加 fieldControls,请参阅问题https://forge.typo3.org/issues/91303。
对于“复选框”类型,也不能添加 fieldControls。
到目前为止,我能想到的所有其他解决方案(例如,从带有附加预设“自定义”的列表中选择预设,然后只为“自定义”预设设置复选框,其他预设会将特定设置设置为固定值)导致无法另外修改预设。
有没有其他方法可以做到这一点?