Datum + eine Uhrzeit ?

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
AndreasRoe
Beiträge: 30
Registriert: 02.06.2009, 15:23

Datum + eine Uhrzeit ?

Beitrag von AndreasRoe » 09.07.2009, 15:51

Hallo.

Siehe PDF in der Anlage:

- Im Datumsfeld "Layout" wird ein Datum ausgewählt...
- es erscheint die Dropdown-Liste "DlZeitLayout".
- hier wird eine entsprechende Uhrzeit ausgewählt.

SO WEIT SO GUT.

- Möchte der Anwender die Zeit jetzt aber noch einmal ändern, wird diese
  im Datumsfeld "Layout" noch hinzugefügt. Das soll aber nicht sein.

- Sondern die Zeit soll wechseln/ausgetauscht werden:
    Freitag, 24. Juli 2009, 08:10 Uhr
oder
   Freitag, 24. Juli 2009, 09:10 Uhr
 
aber nicht: Freitag, 31. Juli 2009, 08:10 Uhr, 09:10 Uhr  ???

freundliche Grüße
Andreas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Datum + eine Uhrzeit ?

Beitrag von walde » 09.07.2009, 22:13

[fontsize=1]Hallo AndreasRoe,[/fontsize]

[fontsize=1][/fontsize] 

[fontsize=1]Habe mir erlaubt Ihre Beispieldatei etwas abzuändern. Sie sollten die Bindungselemente im Feld "DlZeitLayout" besonders unter die Lupe nehmen.[/fontsize]

[fontsize=1][/fontsize] 

[fontsize=1]Gruß,[/fontsize]

[fontsize=1][/fontsize] 

[fontsize=1]Walde[/fontsize]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

AndreasRoe
Beiträge: 30
Registriert: 02.06.2009, 15:23

Datum + eine Uhrzeit ?

Beitrag von AndreasRoe » 10.07.2009, 13:18

[fontsize=2]Hallo [/fontsize][fontsize=2]Walde.

Habe mit dem abändern meiner Beispieldatei KEIN Problem !
[/fontsize][fontsize=2]Was macht denn den Unterschied bei den Bindungselementen im Feld "DlZeitLayout" aus? Was soll das bewirken?
[/fontsize][fontsize=2]
Freundliche Grüße und schönes Wochenende,
[/fontsize][fontsize=2]Andreas[/fontsize]

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Datum + eine Uhrzeit ?

Beitrag von walde » 10.07.2009, 14:09

Hallo AndreasRoe,

Die Bindeelemente bewirken, dass diese als "boundItems" einen anderen Wert enthalten könnene als die Rohwerte, welche zur Auswahl stehen. Dies kann die Sache wie in Ihrem Fall etwas vereinfachen. Wenn ich z.B. bei der Zeit die Auswahl 08:20 Uhr treffe, so bekomme ich ohne einen Bindewert als "xfa.event.newText" 08:20 Uhr. 08:20 Uhr kann man nicht so einfach in Uhrzeit umwandeln, weil hie die "Uhr" stört. Gebe ich bei der Auswahl für 08:20 Uhr einen Bindewert von 08:20 ein so bekomme ich bei der Auswahl von 08:20 Uhr das "boundItem(xfa.event.newText)" 08:20. Mit dieser Zahl kann ich problemlos Arbeiten ohne diese aufzusplitten.

 

Gruß,

Walde

AndreasRoe
Beiträge: 30
Registriert: 02.06.2009, 15:23

Datum + eine Uhrzeit ?

Beitrag von AndreasRoe » 12.07.2009, 19:14

Hallo walde.

Danke für die Erläuterung !



Wie kann ich das Wort "bis" nach dem Komma einfügen?

Freitag, 24. Juli 2009, bis 08:10 Uhr

Wenn ich das Wort bis in diese Zeile einfüge

    = util.printd("dddd, d. mmmm yyyy, bis HH:MM ", DateLayoutVal) + "Uhr";

sieht das Ergebnis so aus = Samstag, 25. Juli 2009, bi 0 08:20 Uhr

als ob der Buchtstabe s nicht gelesen werden kann???


Freundliche Grüße
Andreas

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Datum + eine Uhrzeit ?

Beitrag von walde » 13.07.2009, 15:46

Hallo AndreasRoe,

 

Der Buchstabe "s" wird in Ihrem Fall als "s für die Angabe von Sekunden" erkannt, daher rührt auch die "0". Um dieses Problem zu umgehen ist es notwendig die zusammengesetzte Variable für Zeit und Datum zu trennen und seperat zu behandeln.

Code: Alles auswählen

function PlusUhrZeitLayout(NewValue){

var TimeLayout = NewValue.boundItem(xfa.event.newText);

var DateVal = util.scand("dddd, d. mmmm yyyy,", Formular1.FormRutsch.Layout.formattedValue);

var RawDate = util.printd("dddd, d. mmmm yyyy,", DateVal);

Formular1.FormRutsch.Layout.rawValue = RawDate + " bis " + TimeLayout + " Uhr";

}
 

gruß,

Walde
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

AndreasRoe
Beiträge: 30
Registriert: 02.06.2009, 15:23

Datum + eine Uhrzeit ?

Beitrag von AndreasRoe » 13.07.2009, 16:28

Hallo Walde.

Super, und Danke für die wirklich [fontsize=3]tolle Hilfe[/fontsize] !!!  ;O)

Freundliche Grüße
Andreas

Ossenkopp
Beiträge: 62
Registriert: 16.06.2010, 10:39

Datum + eine Uhrzeit ?

Beitrag von Ossenkopp » 28.08.2012, 11:19

funktioniert, allerdings wenn ich in das Formular einen per Email als PDF senden Button einbaue ist das Datumsfeld beim Empfänger leer.

Es müsste bei mit mit dem vom Nutzer ausgefüllten Uhrzeit und Datumangabe sichtbar sein

Hat jemand eine Idee?

Antworten