cell/INPUT

cell/INPUT wird innerhalb von driver/edit-Masken und driver/editlinks-Masken verwendet und gibt ein einzeiliges Eingabe-Feld für den Benutzer aus. Dieses Eingabe-Feld wird mit einem Datenbank-Feld verbunden, so dass die Eingabe von easydb in dieses Feld abgespeichert wird.

Verfügbarkeit

Dieser Content-Driver ist in den folgenden Drivers verfügbar:

Parameter

Field Feld in der Haupt-Tabelle des driver/edit bzw. driver/editlinks in welches der eingegebene Text geschrieben wird.
Length length-Attribute für den INPUT. Bestimmt die maximale Länge des Input in Anzahl Zeichen.
Check PHP PHP-Funktion um den eingegeben Wert zu überprüfen und ggfs. zu korrigieren oder einen Fehler auszugeben. Benutzen Sie throw EasydbException("error") (lokalisiert über Stringtool) oder return Error, um einen Error an den Editor zu schicken und die Verarbeitung zu stoppen.

Vor Version 4.0.168 funktionierte diese Option nur in driver/edit-Masken, nicht in driver/editlinks-Masken.

Require Content Wenn auf yes gesetzt, wird beim Speichern überprüft, ob dieses Feld korrekt ausgefüllt ist. Für Text-Felder reicht es ein Zeichen einzugeben. Die Fehlermeldung, nutzt den Screen-Name aus dem Creator-Database zur Benennung des Feldes. Für Felder, für die die Option Not Null gesetzt ist, wird automatisch ein Check durchgeführt, es sei denn dieser Parameter ist auf skip gesetzt. Seit Version 4.0.168.
Passwd Wenn gesetzt, wird DOM type=passwd gesetzt.
Output Calendar Wenn gesetzt, wird beim Klick in das Feld ein kleiner Javascript Kalendar eingeblendet, um ein Datum einzugeben.
Output Only Wenn gesetzt, wird der DOM type=hidden gesetzt (unsichtbares Eingabefeld), und der aktuelle Datenbank-Wert ausgegeben. Falls Tags angegebebn sind, innerhalb einer SPAN, sonst direkt.
Fixed Hidden Value Wenn angegeben wird nur ein DOM type=hidden Eingabefeld (unsichtbar) ausgegeben.
type=hidden DOM type=hidden, das Eingabefeld wird unsichtbar. Sollte in Verbindung mit set id from parent oder set id from request benutzt werden.
set id from parent Der Wert des Eingabefeldes wird auf die aktuelle Objekt-ID einer driver/edit-Maske gesetzt, die im DOM parent geladen ist, d.h. die aktuelle driver/edit-Maske befindet sich in einem FRAME oder IFRAME.
set id from request Der Wert des Eingabefeldes wird auf $_REQUEST["parent_select_id"] gesetzt, das ist die Objekt-ID, die bei grid/LINK mitgeschickt wird.
Default Text Definiert einen Text der im Eingabefeld erscheint, solange es leer ist.
Don’t Check Value Normalerweise vergleicht easydb den eingegeben Wert mit dem aktuellen Datenbank-Wert. Wenn der Wert geändert wurde, wird das Eingabefeld farblich markiert und beim Verlassen der driver/edit-Mask die Warnung vor ungespeicherten Änderungen ausgegeben. Wenn gesetzt, wird der Wert nicht überprüft.
Submit Form on RET Wenn gesetzt wird mit der RETURN-Taste die aktuelle driver/edit-Maske abgeschickt und gespeichert.
Focus on load Wenn gesetzt wird nach dem Laden der driver/edit-Maske der Cursor in dieses Eingabefeld gesetzt.
Spellcheck Wenn auf on gesetzt, wird in diesem Feld die Rechtschreibeprüfung des Browsers eingeschaltet, mit off ausgeschaltet, und mit use properties werden die Einstellungen in mask/Properties benutzt. Seit Version 4.0.168.
Class class-Attribute für den INPUT-Tag.
Style style-Attribute für den INPUT-Tag.
Tags Beliebiger String der in die INPUT-Deklaration kopiert wird.