Klasse Formular: Unterschied zwischen den Versionen
Aus Contao Community Documentation
Psi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Category:Module {{stub}} =Interaktion mit Erweiterungen= ==cleardefault== [http://www.contao.org/erweiterungsliste/view/cleardefault.de.html Cleardefault]…“) |
Psi (Diskussion | Beiträge) (→helpmessage) |
||
Zeile 28: | Zeile 28: | ||
==helpmessage== | ==helpmessage== | ||
− | + | [http://www.contao.org/erweiterungsliste/view/helpmessage.de.html Helpmessage] blendet per Javascript Hilfsnachrichten für das Feld ein. | |
− | Die Nachricht wird im | + | 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. |
− | Contao-Sprachdateien der Tabelle übernommen. | + | |
− | < | + | <source lang="php"> |
$dca = array( | $dca = array( | ||
'datum' => array | 'datum' => array | ||
Zeile 42: | Zeile 41: | ||
) | ) | ||
); | ); | ||
− | </ | + | </source> |
Version vom 22. November 2010, 18:31 Uhr
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 blendet 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.
$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') ) );