Anforderung - Dynamische Angabe der Kalenderwoche

Es muss eine Angabe für eine zukünftige Kalenderwoche (KW) erfragt werden.

Lösung

Gruppe im Formular-Wizard

  1.  Verstecktes Feld, in welchem der Wert der aktuellen KW als Initalwert übernommen wird.

    - (simpleDateFormat(currentDate(), "ww") + 2)  > simpleDateFormat kann in unterschiedlichen Situationen verwendet werden.
    - Gleichzeitig wird der Wert neu berechnet > plus zwei Wochen.
    - Das Feld wird in diesem Fall nicht serialisiert (übermittelt). Zudem wird eine CSS-Klasse (displaynone) gesetzt. Diese Klasse sorgt im gezeigten Projekt dafür, dass das Feld weder im Formular noch in der Vorschau gezeigt wird.
    - Der Wert ist nun im Formular mit aktW verfügbar.
  2. Verwendung des Wertes in einer Textausgabe. Damit die Formatierung korrekt kommt, wird formattedNodeValue(aktW) verwendet. Viele Feldwerte könnte auch nur mit " + aktW + " verwendet werden.


  3. Dynamischer Labeltext mit einer Formel verwenden.

    - Verwendung als Formel
    - Lösung ähnlich wie unter 2. Es wird ein String zusammengesetzt.

Mehr zur Verwendung von Datumswerten / der SimpleDateFormat Funktionen > https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

  • Keine Stichwörter