【问题标题】:SilverStripe GridFieldExtension module GridFieldRequestHandlerSilverStripe GridFieldExtension 模块 GridFieldRequestHandler
【发布时间】:2016-07-13 10:01:07
【问题描述】:

GridFieldExtension 模块带有一个GridFieldRequestHandler 类,可以扩展默认的GridField 详细视图(例如添加选项卡或面包屑)。不幸的是,此功能未包含在模块的文档中。

问:这个类可以用来向 GridField 详细视图添加以下功能吗?

  • 返回按钮
  • 保存并关闭
  • 删除
  • 用户友好的面包屑

我熟悉包含所有这些功能的模块 BetterButtons,但如果此模块已启用这些功能,则无需再安装另一个模块。

【问题讨论】:

  • 我不确定我是否理解为什么不安装更好的按钮,这是一个很棒的模块,而且使用 composer 非常容易包含...
  • 这确实是一个很棒的模组。但如前所述,我相信已经安装的模块 GridFieldExtension 允许此功能,如果是这种情况,我会通过添加另一个模块来不必要地增加安装的混乱。

标签: silverstripe


【解决方案1】:

在这种情况下,我建议使用Better Buttons module 而不是GridFieldRequestHandler。 Better Buttons 模块维护良好,功能齐全,开箱即用。

我认为编写使用GridFieldRequestHandler 重现更好按钮功能所需的所有代码是不值得的。我认为 Better Buttons 是完成这项工作的合适工具,即使我们已经安装了 GridFieldExtension 模块,它也值得安装。

【讨论】:

  • 我查看了即使对 gridfield 进行最简单的添加所需的代码,它看起来确实有些工作。安装了 BetterButtons..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多