-
-
Notifications
You must be signed in to change notification settings - Fork 212
Leerzeichen in Eingabefeldern erlauben #4287
Comments
Darf ich mal vorsichtig nachfragen, wie es hiermit aussieht? Ich will ja nicht drängeln aber für mich und meine Erweiterungen ist das Thema schon wichtig. |
Irgendwas neues? Ich habe jetzt hier die nächste Erweiterung, die sich nicht realisieren lässt, weil dort auch mal ein Leerzeichen am Anfang oder Ende vom Text stehen muss. Kann man nicht einfach ein standardmäßiges |
Außer Dir scheint niemand dieses Problem zu haben. Eventuell übersiehst Du einen alternativen Lösungsweg? |
Mag ja sein, dass außer mir niemand eine Suchen- & Ersetzen-Erweiterung schreibt oder wie bei AutoLayout beliebige Texte (inkl. Leerzeichen) benötigt. Einen alternativen Lösungsweg habe ich schon lange gesucht aber da Mein Vorschlag wäre einfach ein zusätzliches eval-Attribut wie bspw. case 'doNotTrim':
$this->arrAttributes[$strKey] = $varValue;
break; … und im Validator auswerten: if (!isset($this->arrAttributes['doNotTrim']) || !$this->arrAttributes['doNotTrim'])
{
$varInput = trim($varInput);
} Jetzt in 'eval' => array('doNotTrim' => true) |
Über einen |
Nicht wirklich sauber, da der Der einzige Weg wäre dann noch über |
Implementiert in fe1f0e9. |
Danke! |
Durch
$varInput = trim($varInput)
in derWidget.php
ist es ja seit einiger Zeit nicht mehr möglich, reine Leerzeichen oder Text mit umschließenden Leerzeichen zu verarbeiten. Als Standardverhalten ist das ja ok, es sollte im DCA jedoch irgendein Flag geschaffen werden, um den Text „roh“ – also ohne Änderungen – speichern zu können, ohne gleich komplett ein eigenes Widget bauen zu müssen.Im aktuellen Fall habe ich eine Erweiterung zum Suchern und Ersetzen in Inhaltselementen. Dort sind Leerzeichen in der Eingabe durchaus gewünscht, um bspw. ' …' mit 'nbsp;…' zu ersetzen oder falsche nbsp’s mit einem Leerzeichen.
Habe ich hier nur ein Flag übersehen und wenn nicht, könnte man nicht ein solches einführen?
The text was updated successfully, but these errors were encountered: