Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tss:groovyfundgrube

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tss:groovyfundgrube [2018/06/18 13:24]
Maximilian Neumaier angelegt
software:tss:groovyfundgrube [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
-====== ​  ​Groovy Fundgrube ​  ​======+====== Groovy Fundgrube ======
  
 ===== Auslesen der Benutzersprache und setzen in das Attribut "​sprache":​ ===== ===== Auslesen der Benutzersprache und setzen in das Attribut "​sprache":​ =====
  
-<​code>​def locale = FRAME.getProperty("​locale_id"​).toUpperCase();​ +<​code>​ 
-if (locale != null && locale.length() > 1 && locale.substring(0,​2) != "​DE"​) {+def locale = FRAME.getProperty("​locale_id"​).toUpperCase();​ 
 +if (locale != null && locale.length()>​ 1 && locale.substring(0,​2) != "​DE"​) {
    ​DATA_ROW.setValue("​mm_sprache","​EN"​);​    ​DATA_ROW.setValue("​mm_sprache","​EN"​);​
 } }
- 
 </​code>​ </​code>​
  
 ===== Setzen des UI-Flags für ein Attribut: ===== ===== Setzen des UI-Flags für ein Attribut: =====
  
-<​code>​ICbaRow attribut_xxxx = FRAME.searchRow("​dd_intattr",​ "​interf_recid="​ + CONFIG_ROW.getRecid() + "&​attr_id=TECHNISCHER_ATTRIBUTNAME"​);​+<​code>​ 
 +ICbaRow attribut_xxxx = FRAME.searchRow("​dd_intattr",​ "​interf_recid="​ + CONFIG_ROW.getRecid() + "&​attr_id=TECHNISCHER_ATTRIBUTNAME"​);​
 attribut_xxxx.setValue("​ui_flag",​ "​D"​);​ attribut_xxxx.setValue("​ui_flag",​ "​D"​);​
 +</​code>​
  
 +===== Aus- oder Einblenden von Attributen =====
 +
 +<​code>​
 +ICbaRow attribut_xxxx = FRAME.searchRow("​dd_intattr",​ "​interf_recid="​ + CONFIG_ROW.getRecid() + "&​attr_id=TECHNISCHER_ATTRIBUTNAME"​);​
 +//BLENDET DAS ATTRIBUTE AUS
 +attribut_xxxx.setValue("​element_flag",​ ""​);​
 +//BLENDET DAS ATTRIBUTE WIEDER EIN. DER ZWEITE PARAMETER ENTSPRICHT DEM BUCHSTABEN DER BEDIENOBERFLÄCHE
 +attribut_xxxx.setValue("​element_flag",​ "​A"​);​
 </​code>​ </​code>​
  
 ===== Lesen eines Wertes für ein Attribut: ===== ===== Lesen eines Wertes für ein Attribut: =====
  
-<​code>​String wert_des_attributs_im_moment_des_seitenaufbaus = DATA_ROW.getValue("​TECHNISCHER_ATTRIBUTNAME"​);​ +<​code>​ 
 +String wert_des_attributs_im_moment_des_seitenaufbaus = DATA_ROW.getValue("​TECHNISCHER_ATTRIBUTNAME"​);​
 </​code>​ </​code>​
  
 ===== Setzen eines Wertes für ein Attribut: ===== ===== Setzen eines Wertes für ein Attribut: =====
  
-<​code>​DATA_ROW.setValue("​TECHNISCHER_ATTRIBUTNAME",​ "​neuer_Wert_für_das_Attribut"​);​ +<​code>​ 
 +DATA_ROW.setValue("​TECHNISCHER_ATTRIBUTNAME",​ "​neuer_Wert_für_das_Attribut"​);​
 </​code>​ </​code>​
  
 ===== Zugriff auf den aktuellen Wert eines Zusatzattributs:​ ===== ===== Zugriff auf den aktuellen Wert eines Zusatzattributs:​ =====
  
-<​code>​UNIT.getProperty("​TECHNISCHER_ATTRIBUTNAME"​);​ +<​code>​ 
 +UNIT.getProperty("​TECHNISCHER_ATTRIBUTNAME"​);​
 </​code>​ </​code>​
  
 ===== Auslesen des Names der aktuellen Aktivität ===== ===== Auslesen des Names der aktuellen Aktivität =====
  
-<​code>​FRAME.getProperty("​node_id"​);​ +<​code>​ 
 +FRAME.getProperty("​node_id"​);​
 </​code>​ </​code>​
  
 ===== Validierungen in der validateRow Methode ===== ===== Validierungen in der validateRow Methode =====
  
-<​code>​String result = "";​+<​code>​ 
 +String result = "";​
  
-if(a > b){+if(a> b){
     result = result + "​Erster Fehler";​     result = result + "​Erster Fehler";​
 } }
  
-if(a > b){+if(a> b){
     result = result + "\n Zweiter Fehler";​     result = result + "\n Zweiter Fehler";​
 } }
Zeile 60: Zeile 71:
     return "​1";​     return "​1";​
 } }
- 
 </​code>​ </​code>​
  
 ===== Aufruf der validateRow per Hand ===== ===== Aufruf der validateRow per Hand =====
  
-<​code>​String result = UNIT.validateRow(UNIT.viewAttributes(""​),​DATA_ROW);​+<​code>​ 
 +String result = UNIT.validateRow(UNIT.viewAttributes(""​),​DATA_ROW);​ 
 +</​code>​
  
 +===== Auslesen einer Zeile aus einer Tabelle =====
 +
 +<​code>​
 +def answer = FRAME.BlValueGet("​NAME_DER_TABELLE",​ "​NAME_DER_GEFILTERTEN_SPALTE="​ + DATA_ROW.getValue("​WERT_DES FILTERS"​),"","​ERGEBNIS_SPALTE_1,​ERGEBNIS_SPALTE2,​ERGEBNIS_SPALTE3",""​);​
 +def ergebnis1 = answersplit("​\t"​)[0];​
 +​​​​​​​def ergebnis2 = answersplit("​\t"​)[1];​
 +​​​​​​​.....
 </​code>​ </​code>​
 +===== Bekommen den aktuellen Benutzer =====
 +
 +<​code>​
 +FRAME.getProperty("​user"​);​
 +</​code>​
 +
  
software/tss/groovyfundgrube.1529321099.txt.gz · Zuletzt geändert: 2021/07/01 10:00 (Externe Bearbeitung)