cell/SEARCHFIELD dient zum Verwenden von driver/searchdefs in einer driver/search-Maske. Es kann auch zum Ausgeben von Suchbegriffen in driver/render_pdf-Masken verwendet werden.
Dieser Content-Driver ist in den folgenden Drivers verfügbar:
Im driver/render_pdf wird der letzte in dem gleichnamigen Eingabe-Feld benutzte Suchbegriff ausgegeben.
Searchdef | Die driver/searchdef für die ein Eingabe-Feld oder ein Pulldown ausgegeben werden soll. Je nach Searchdef sind ein oder zwei Eingabe-Felder möglich. In der Options-Auswahl steht hinter dem Namen der Searchdef noch die Nummer 1 oder 2 Eingabe-Feld ausgegeben werden soll. Achten Sie darauf, bei Searchdefs, die 2 Eingabe-Felder benötigen auch beide in der driver/search-Maske auszugeben. |
Group | Für Searchdefs vom Typ SELECTOR können Sie die beiden Eingabe-Felder mehrfach in Gruppen ausgeben. Mit diesem Parameter weisen Sie dem aktuellen Eingabe-Feld eine Gruppe zu. |
Class | DOM class für den INPUT/SELECT. |
Style | DOM style für den INPUT/SELECT. |
Default Text | Definiert einen übersetzbaren Key dessen Text im Eingabe-Feld erscheint, solange es leer ist. Der entsprechende String-Tool-Key heisst l10n.searchfield.default_text.<Default Text>. Die ältere Variante (vor Version 4.0.168), dass der String-Tool-Key DEFAULT_TEXT_<Default Text> benutzt wird, funktioniert weiterhin. |
Tooltip | DOM title für den INPUT/SELECT. |
Output Calendar | Wenn gesetzt, wird beim Klick in das Feld ein kleiner Javascript Kalendar eingeblendet, um ein Datum einzugeben. |
Submit on Return | Wenn gesetzt, wird mit der RETURN-Taste die aktuelle driver/search-Maske abgeschickt. |
Focus on load | Wenn gesetzt, wird nach dem Laden der driver/search-Maske der Cursor in dieses Eingabefeld gesetzt. |
Disable Autocompletion | Wenn gesetzt, wird in diesem Feld keine Auto-Vervollständigung der eingegebenen Suchfelder durchgeführt. Auto-Vervollständigung muss systemseitig eingeschaltet sein und wird nur auf PostgreSQL-Datenbanken unterstützt. Seit Version 4.0.241. |
Seit Version 4.0.159 gibt easydb für PostgreSQL-Datenbanken, ein kleines ? in dem Suchfeld aus. (für Felder, die mit einer mask/searchdef vom Typ TEXT verlinken).
Ein Klick auf das ? zeigt einen Hilfe-Tooltip an. Dieser wird in der internen l10n-Variable search.tooltip.SearchFieldHint festgelegt. Im String-Tool kann diese Variable mit l10n.search.tooltip.SearchFieldHint überschrieben werden. Wenn diese Variable leer ist, wird das ? nicht ausgegeben.
Der Tooltip wird nicht angezeigt, wenn der zur Verfügung stehende Platz nicht ausreicht (weniger als 400 Pixel in der Breite).
Wenn die Config-Variable SEARCH_AUTO_WILDCARD gesetzt ist, erscheint eine Ergänzung in dem Tooltip, welche im String-Tool mit l10n.search.tooltip.SearchFieldHintAutoWildcard überschrieben werden kann.