cell/STATICFIELD

cell/STATICFIELD wird in driver/search-Masken verwendet, um ein statisches Pulldown (SELECT) oder eine Checkbox auszugeben. Der ausgewählte Werte wird für die Suche in einem Feld benutzt, kann aber auch per PHP verändert und in beliebiges SQL umgewandelt werden.

Der fast gleiche Content-Driver nur für driver/edit und driver/editlinks ist cell/STATICCHOICE.

Verfügbarkeit

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

Parameter

Field Spalte der Tabelle in der der gewählte Wert gespeichert wird.
Type select um ein Pulldown auszugeben, checkbox um eine Checkbox auszugeben.
Class DOM class für das SELECT bzw. den INPUT.
Style DOM style für das SELECT bzw. den INPUT.
Tags Beliebiger String, der in die SELECT bzw. INPUT Deklaration kopiert wird.
Default Checked Wenn gesetzt, ist die Checkbox standardmäßig aktiviert. Nur bei Type checkbox.
Options Je Zeile wird eine Option definiert. Das Format ist option:value:tags. value und tags sind optional.
  • option ist der Text der Option wie er angezeigt wird,
  • value ist der Wert der gespeichert wird und
  • tags ist ein beliebiger String der in die OPTION-Deklaration kopiert wird.
Wenn kein value angegeben ist, wird option als Wert verwendet. Beachten Sie dass option über die im Creator angezeigte Stringtool-Variable gemappt wird. Nur bei Type select.
always run PHP Wenn gesetzt, wird auch bei nicht-aktivierter Checkbox die value mangle PHP-Funktion ausgeführt.
value mangle PHP Mit dieser PHP-Funktion wird der ausgewählte Wert verändert und beliebiges SQL in die Suche geschrieben. Geben Sie das gewünschte SQL als Return-Value zurück. Der vom Benutzer ausgewählte Wert wird in Parameter $value übergeben, die Spalte dieses cell/STATICFIELD im Parameter $field.

Bitte beachten Sie, dass in älteren easydbs der Parameter Options als PHP-Array definiert wird. Dieses Verfahren bitte nicht mehr verwenden (deprecated).