Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Letzte Überarbeitung Beide Seiten der Revision | ||
developer:userdefinedfields [2017/08/28 08:05] oesi |
developer:userdefinedfields [2019/10/25 17:00] kindlm [Aufbau udf_schema in system.tbl_udf] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== User Defined Fields - Zusatzfelder ====== | ====== User Defined Fields - Zusatzfelder ====== | ||
- | Ab Version 3.3 ist es Möglich, FH-Complete mit User Defined Fields zu erweitern. | + | Ab Version 3.3 ist es möglich, FH-Complete mit User Defined Fields zu erweitern. |
Derzeit können Personen und Prestudenten mit Zusatzfeldern erweitert werden. | Derzeit können Personen und Prestudenten mit Zusatzfeldern erweitert werden. | ||
- | Dadurch können bei Interessenten, Studierenden und Mitarbietern zusätzliche Felder hinzugefügt werden. | + | Dadurch können bei Interessenten, Studierenden und Mitarbeitern zusätzliche Felder hinzugefügt werden. |
Diese können im FAS verwaltet und auch wieder exportiert werden. | Diese können im FAS verwaltet und auch wieder exportiert werden. | ||
Zeile 42: | Zeile 42: | ||
] | ] | ||
} | } | ||
- | } | + | }] |
</code> | </code> | ||
Zeile 194: | Zeile 194: | ||
* **name:** Definiert den Namen des UserDefinedFields. Der Name muss zwingend mit udf_ beginnen! | * **name:** Definiert den Namen des UserDefinedFields. Der Name muss zwingend mit udf_ beginnen! | ||
- | * **description:** Name einer Phrase - Die Phrase enthaelt einen Beschreibungstext des UDF der dann in der GUI als Infotext angezeigt wird | + | * **description:** Name einer Phrase - Die Phrase enthält einen Beschreibungstext des UDF der dann in der GUI als Infotext angezeigt wird |
- | * **placeholder:** Name einer Phrase - Die Phrase enthaelt einen Text der dann als Placeholder-Text bei Textfeldern angezeigt wird | + | * **placeholder:** Name einer Phrase - Die Phrase enthält einen Text der dann als Placeholder-Text bei Textfeldern angezeigt wird |
* **title:** Name einer Phrase - Bezeichnung des Eingabefeldes und der GUI | * **title:** Name einer Phrase - Bezeichnung des Eingabefeldes und der GUI | ||
* **type:** definiert die Art des Eingabefeldes (dropdown, checkbox, Textfeld, etc) | * **type:** definiert die Art des Eingabefeldes (dropdown, checkbox, Textfeld, etc) | ||
Zeile 211: | Zeile 211: | ||
Bei den ListValues können derzeit keine Phrasennamen verwendet werden. | Bei den ListValues können derzeit keine Phrasennamen verwendet werden. | ||
Statt enum kann hier auch sql verwendet werden. Dabei wird anstatt einer fixen Liste ein SQL Befehl hinterlegt der die Daten für das Dropdown liefert. | Statt enum kann hier auch sql verwendet werden. Dabei wird anstatt einer fixen Liste ein SQL Befehl hinterlegt der die Daten für das Dropdown liefert. | ||
+ | Der SQL muss 2 Spalten mit den verpflichtenden Titeln "id" und "description" zurückliefern, wobei "id" der Wert ist, der im UDF gespeichert wird und "description" der angezeigte Text im UDF. | ||
==== Aufbau udf_values ==== | ==== Aufbau udf_values ==== |