Klasse Formular
Aus Contao Community Documentation
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
Interaktion mit Erweiterungen
cleardefault
Cleardefault löscht den Standardwert sobald das Textfeld den Fokus bekommt. Ist die Erweiterung installiert werden alle Textfelder und Textareas mit diesem Verhalten versehen. Über das @eval@ Array kann es für ein einzelnes Feld angepasst werden:
$dca = array( 'datum' => array ( 'label' => 'Datum', 'inputType' => 'text', 'default' => date('d.m.Y'), 'eval' => array('cleardefault'=>false) ) );
'cleardefault'=>false deaktiviert das Löschen des Standardwertes für das Feld datum.
-
helpmessage
"Helpmessage":http://www.contao.org/erweiterungsliste/view/helpmessage.de.html blender per Javascript Hilfsnachrichten für das Feld ein. Die Nachricht wird im @eval@ Array hinterlegt. Falls über die Klasse @FormularTL_DCA@ eine Tabelle gerendert wird, werden die Hilfstexte aus den Contao-Sprachdateien der Tabelle übernommen.
<code class="ruby"> $dca = array( 'datum' => array ( 'label' => 'Datum', 'inputType' => 'text', 'default' => date('d.m.Y'), 'eval' => array('helpmessage'=>'Das Datum muss im Format DD.MM.YYYY sein') ) ); </code>