2017-01-24 3 views
2

Diese Frage bezieht sich auf die SilverStripe-GridFieldExtensions module, speziell die Inline-Bearbeitungsfunktion. (Ss 3.5)SilverStripe Inline bearbeiten/Feldwert ausblenden

Die mod zeigt sowohl der aktuelle Wert eine Spalte als Klartext und a Formulareingabefeld, die natürlich den aktuellen Wert standardmäßig hält.

Die erste ist nicht nur unnecesssary aber auch verwirrend/nicht benutzerfreundlich für einige Felder wie Kontrollkästchen (zeigt Wert 1 wenn markiert).

Beispiel

enter image description here

  1. Für die Type Spalte es wirklich nicht notwendig ist um den aktuellen Wert zu zeigen, wie die dropdownfield es bereits zeigt.
  2. Die Checkbox zeigt Wert 1, die für den Endverbraucher nur seltsam ist

Wie können Sie den Klartext Wert deaktivieren?

+1

Ich denke, das passiert, wenn Sie GridFieldDataColumns() und GridFieldEditableColumns() zu Ihrer Rasterfeldkonfiguration hinzugefügt haben. Versuchen Sie, GridFieldDataColumns() zu entfernen –

+0

Sie haben absolut Recht. Ich würde sagen, als Antwort darauf. – Faloude

Antwort

1

Dies geschieht, wenn Sie GridFieldDataColumns() und GridFieldEditableColumns() zu Ihrem Rasterfeld Config hinzugefügt haben. Versuchen Sie zu entfernen GridFieldDataColumns()