|
Versionshinweise |
15.1 |
||
|---|---|---|---|
|
Web Client |
|
||
Code
LogicScriptUtils.csvExport(String searchPlainKey, String xmlConfig [, Boolean isSearchContainer][, Serializable... values])
Beschreibung
Startet einen CSV-Export.
Parameter
-
searchPlainKey - Der Name der Suche.
-
xmlConfig - Die XML Struktur die den Export konfiguriert. Details zur Exportkonfiguration
-
isSearchContainer - Steuert ob eine Suche oder ein Suchbehälter gesucht wird.
-
true: Es wird ein Suchbehälter gesucht.
-
false: Es wird eine Suche gesucht.
-
Der Standardwert ist false.
-
-
values- Die Werte für die Bedingungen mit dem Template „Platzhalter (wird zur Laufzeit gesetzt)“.-
Für jede Bedingung in der Suche mit dem Template „Platzhalter (wird zur Laufzeit gesetzt)“ muss genau ein Objekt übergeben werden.
-
Für eine Bedingung mit dem Operator „ist einer von“ und „ist keiner von“ ist das zu übergebende Objekt eine Liste (Java-Datentyp
List). -
Bei Schlüsselfeldern und Nachschlagefeldern muss das Objekt (bzw. alle Elemente der Liste) vom Typ Nachschlagewert (
ILookup) sein. Werte dieses Typs erhält man zum Beispiel mit Befehlen aus LookupUtils, oder aus Feldwerten. -
Mit dem Objekt
WorkSpaceScriptUtils.NO_VALUEwird der Platzhalter gezielt ignoriert. So kann man ein und dieselbe Suche sehr flexibel nutzen. -
Juhuuu-Felder können über die Methode
WorkSpaceScriptUtils.getLuceneParameter()gefüllt werden.
-
Beispiele
String config = "MeinXMLCode";
LogicScriptUtils.csvExport("MySearchPlainkey", config, false);
LogicScriptUtils.csvExport("MySearchPlainkey", config);
LogicScriptUtils.csvExport("mySearchContainerPlainKey", config, true);
LogicScriptUtils.csvExport("mySearchContainerPlainKey", config, true, WorkSpaceScriptUtils.NO_VALUE);
List pkList = new ArrayList();
pkList.add("pk1");
pkList.add("pk2");
LogicScriptUtils.csvExport("mySearchContainerPlainKey", config, true, , pkList);