1.2 Konvertierung von Zahlen, Währungen und Datumfeldern Flashcards

1
Q

Was ist ein Standard-Konvertierer ?

A

Diese wandeln die stets als Zeichen- kette formatierten Benutzereingaben automatisch in den richtigen Datentyp des verknüpften Attributs um – und umgekehrt!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was muss man tun wenn man Extrawünsche bei der Konvertierung hat (wie z.B. zwei Dezimalstellen angeben) ?

A

Man muss den Standard-Konvertierer explizit angeben und konfigurieren. Dazu gibt es in JSF für jeden Datentyp zusätzliche Elemente z.B.

f: convertDateTime oder
f: convertNumber

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie kann man in JSF ein Datum formatieren ?

A

Wenn man z.B. keine Uhrzeit will, dann gibt man an:
type=”date”

Über das Attribut dateStyle kann man zwischen verschiedenen Stilen wählen, z.B.: short, medium, long, full

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie kann man ein Datum nach eigenen Regeln formatieren ?

A

Mit dem Attribut “pattern” über Muster wie “dd.MM.yyyy”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie kann man eine Fließkommazahl in einem für eine Währung passenden Format anzeigen lassen ?

A

f:convertNumber type=”currency”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wenn man beim formatieren eines Preises etwas anderes angeben will als “€”, welches Attribut nutzt man ?

A

currencySymbol = “EUR”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche Bedingungen muss man erfüllen, wenn man einen eigenen Konverter implementieren möchte ?

A

@FacesConveter als Annotation mit dazugehöriger ID

Das Interface javax.faces.convert.Converter
implementieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly