我目前正在尝试在 GridField 中管理一个类的项目以及子类的项目(想想一个包含“Apple”和“Banana”项目的 GridField,这两个项目都是“Fruit”的子类)。
我已经找到了如何使用详细信息表单中的某个 ClassName 下拉菜单来切换项目的类(正如它在 SiteTree 项目的“设置”选项卡中包含的“页面类型”下拉菜单中完成的那样),并且工作正常。
我现在想做的是已经在创建时选择了子类,在 GridField 的“添加”按钮旁边有一个包含所有类的下拉列表。不幸的是,“添加”按钮似乎在 LeftAndMain 中调用了一些“EditForm”操作,我不知道从这里去哪里。
有谁知道这是否可以扩展一些 GridFields 的类等?