Feld aufbereiten für htmlb:inputField

BusinessServerPages; Erstellung von Webapplikationen.

Feld aufbereiten für htmlb:inputField

Postby Tommy2961 » Wed Feb 24, 2010 3:36 pm

Hallo zusammen,

ich suche gerade vergeblich die Möglichkeit ein Feld 'aufzubereiten'.

So siehts aus:
hab nen lokales Feld in meiner BSP Seite...wo eine Summe errechnet wird.
Diese Summe ist ein Geldbetrag, sprich eigentlich gehört eine Währung dazu und eine dementsprechende formatierung.

Das lokale Feld ist mit einem Datenelement typisiert welches für solch zahlen passt.

Aber die Anzeige auf der webseite ist unformatiert...bzw. ich glaub amerikanische Weise ... es steht zB. 334567.89 da
es soll aber 334.567,89 da stehen.

Wie bekomm ich das hin?
Danke für eure hilfe.

Achja...hier der Code fürs Feld:

Felddefinition: (Die Domäne des Typ´s ZBETR = 'WRTV7'
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. DATA: ld_betrag         TYPE ZBETR.
GeSHi ©

Innerhalb eines Loops wird das Betragsfeld aufsummiert.
In dem Loop hab ich alle Felder der Struktur im zugriff, eines davon ist das Währungsfeld...aber wie verbinde ich das so, dass die formatierung auch stimmt bei der Ausgabe im inputField?
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. LOOP AT.....
  2.   ADD wa-betrag TO ld_betrag.
GeSHi ©

Dieses wird dann in einem inputField ausgegeben
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. <htmlb:inputField id = "betrag"
  2.             disabled = "TRUE"
  3.             value    = "<%= ld_betrag %>" />
GeSHi ©


Grüße
Markus
Tommy2961
....
....
 
Posts: 525
Joined: Mon Jan 29, 2007 4:15 pm

Re: Feld aufbereiten für htmlb:inputField

Postby Tommy2961 » Fri Feb 26, 2010 10:52 am

Tach zusammen,

hab die Lösung gefunden. Für alle denen es interessiert.

MarkusW hat geschrieben:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. <htmlb:inputField id = "betrag"
  2.             disabled = "TRUE"
  3.             value    = "<%= ld_betrag %>" />
GeSHi ©



Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. <htmlb:inputField id = "betrag"
  2.             disabled = "TRUE"
  3.                 type = "bcd"
  4.             decimals = "2"
  5.             value    = "<%= ld_betrag %>" />
GeSHi ©

Type angeben, mit decimals kann man dann nachKommastellen festlegen.

Grüße
Markus
Tommy2961
....
....
 
Posts: 525
Joined: Mon Jan 29, 2007 4:15 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 7 guests