SilverStripe 内联编辑/隐藏字段值

SilverStripe inline editing / hide field value

此问题涉及 SilverStripe-GridFieldExtensions module,特别是 内联编辑功能 。 (ss 3.5)

mod 将列的 当前值 显示为纯文本 形式默认情况下自然保存当前值的输入字段

第一个不仅不必要,而且对于某些字段(如复选框)(选中时显示值 1)而言,它会令人困惑/不友好。

例子

  1. 对于 Type 列,确实没有必要显示当前值,因为下拉字段已经显示了它。
  2. 复选框显示值 1,这对最终用户来说很奇怪

如何禁用纯文本值?

当您将 GridFieldDataColumns()GridFieldEditableColumns() 添加到您的网格字段配置时,就会发生这种情况。尝试删除 GridFieldDataColumns()