Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Die Konfiguration muss im Formular-Quellcode gemacht werden.

Feld vom Typ Plugin: 

Image Modified

Struktur der SQL-Abfrage

Abfrage

Beispiel

String
baseSQL

<param name="SQL" type="String" value="&quot;SELECT * FROM (SELECT * FROM (SELECT MAX(CASE WHEN 'KEY' = 'id' THEN value END) AS 'id', MAX(CASE WHEN 'KEY' = 'category' THEN value END) AS 'category', MAX(CASE WHEN 'KEY' = 'title_&quot; + XUI_LANGUAGE + &quot;' THEN value END) AS 'title_&quot; + XUI_LANGUAGE + &quot;', MAX(CASE WHEN 'KEY' = 'place_&quot; + XUI_LANGUAGE + &quot;' THEN value END) AS 'place_&quot; + XUI_LANGUAGE + &quot;' FROM JAX_DATAPOOL WHERE (SOURCE_GUID = '3e66c961-0f42-48a0-9683-e44a96d831c2') GROUP BY POS) AS MATRIX) AS MatrixSummary WHERE category = 'SMPLAE_CAT' ${WHERE_APPEND} order by title_&quot; + XUI_LANGUAGE + &quot; asc &quot;"/>

String
searchFunctionConf

<param type="String[]" value="id,category,title_${LANGUAGE},place_${LANGUAGE}"/>

String[]
displayFieldsConf

<param type="String[]" value="title_${LANGUAGE},place_${LANGUAGE}"/>

String[]
updateFieldsConf

<param type="String[]" value="id['xpath':'.';'valueCol':'id'],id['xpath':'f_id'],category['xpath':'.';'valueCol':'category'],category['xpath':'f_category'],id+title_${LANGUAGE}['xpath':'.';'valueCol':'title_${LANGUAGE}'],title_${LANGUAGE}['xpath':'f_title'],id+place_${LANGUAGE}['xpath':'.';'valueCol':'place_${LANGUAGE}'],place_${LANGUAGE}['xpath':'f_place'],"/>

String
seperator

<param type="String" value="&amp;nbsp;-&amp;nbsp;"/>

int
minLength

<param type="int" value="1"/>

boolean
isUseCache

<param type="boolean" value="true"/>

Source definieren (SOURCE_GUID)

Aktuelle Datenquelle aus dem Datapool: 

...

Nicht vergessen die korrekte GUID der Datenquelle einzutragen (GUID-DATENQUELLE).

Ausgabe der Datapool-Daten im Formular: 

Als Beispiel ein Anmeldeformular, bei dem die ID des Kurses via Parameter (?kurs=DE202201) übermittelt wird: 

...