Mit diesem Kommando werden die einzelnen Spalten des Tabellengitters definiert.
Parameter:
- Name: Der interne Name der Spalte. Enthält der Name einen Doppelpunkt, wird er als DLE Feld behandelt. In diesem Fall wird bei allen Aktionen, die eine Tabelle betreffen, der Wert der zuletzt selektierten Zeile für diese Spalte an die DLE übermittelt. Dabei können mehrere Spalten als DLE Felder benannt werden. Jedes einzelne enthält dann in der DLE den aktuellen Wert aus der Tabelle. Enthält z.B. die Tabelle die ID eines Auftrags aus der Tabelle PKG:Auftrag.id, kann als Spaltenname der Feldname der Auftrags-Id (PKG:Auftrag.id) angegeben werden. Dann wird jedes Mal die Auftrags-Id an die DLE übermittelt und der gesamte Auftragsdatensatz steht in der DLE automatisch zur Verfügung. Soll nach der Spalte auch sortiert werden können, empfiehlt es sich in dem Fall im Parameter Sortiername den Spaltennamen aus der Datenbank anzugeben.
- Überschrift: (optional) Die Überschrift der Tabellenspalte, kann auch leer sein.
- Sortiername: (optional) Falls hier ein Wert eingetragen ist, wird dieser als Sortieranweisung übermittelt. (Feld sort in Datenobjekt TableRequest). Ansonsten wird der Spaltenname übermittelt.
- Breite: (optional) Die Breite der Spalte in Pixel.
- Breite änderbar: (optional) Falls Ja, kann die Breite der Spalte geändert werden.
- Breite fix: (optional) Falls Ja, wird die Spaltenbreite nicht automatisch angepasst, falls sich die Tabellenbreite insgesamt ändert.
- Ausrichtung: (optional) Die Ausrichtung des Spalteninhalts, mögliche Werte sind Links, Rechts oder Mitte.
- Tooltip anzeigen: (optional) Falls Ja, wird der Wert der Spalte auch als Tooltip angezeigt, wenn man mit der Maus über die Zelle fährt.
- Versteckbar: (optional) Falls Ja, kann die Spalte über einen Dialog versteckt und angezeigt werden.
- Versteckt: (optional) Falls Ja, wird die Spalte Initial versteckt.
- Sortierbar: (optional) Falls Ja, kann die Tabelle nach dieser Spalte sortiert werden.
- Sortierreihenfolge: (optional) Die Initiale Sortierreihenfolge, ASC (aufsteigend) oder DESC (absteigend).
- Sortieren: (optional) Falls Ja, wird die Tabelle nach dieser Spalte sofort sotiert.
- Suchbar: (optional) Falls Ja, kann nach dieser Spalte gesucht (gefiltert) werden.
- Suchvorgabe: (optional) Die Vorgabe für das Suchfeld kann hier bestimmt werden.
- Suchvorgabe Operator: Mit welchem Suchoperator soll die Suchvorgabe durchgeführt werden. Default ist "beginnt mit".
- Datentyp: (optional) Der Datentyp kann, mit denen im Lookup bestehenden Optionen, bestimmt werden.
- Suchoptionen: (optional) Wenn keine Option ausgewählt wird, sind alle Suchoptionen erlaubt.
- CSS Klasse(n): (optional) Zusätzliche CSS Klasse(n), die für jede Zelle (<td>) der Spalte in der Tabelle gesetzt wird. Es gibt eine spezielle Klasse ui-ellipsis. Wird diese angegeben, so werden abgeschnittene Werte in einer Zelle mit einem „…“ am Ende markiert.
- Weitere Spaltenattribute: (optional) Hier können weitere, nicht als Parameter aufgenommene Optionen zu Spalten angegeben werde. (jqGrid colmodel Options). Um z.B. die Suche einer Spalte über eine Combobox zu erreichen ist folgendes einzutragen:
stype : "select",
searchoptions:{ sopt:['eq'], value: ':Alle Werte;Wert1:Label 1;Wert2:Label 2' }
