Ich habe jetzt direkt im Bereich der Währung die Abfrage der Lohnart eingebaut. Um zu visualisieren, dass er wirklich überhaupt etwas tut, habe ich den Wert der Währung EUR auf die Lohnart gesetzt:
Code: Alles auswählen
data.Entgeltnachweis_DE.Überweisungen.Überweisung.Währung::initialize - (FormCalc, server)
$.rawValue = $.resolveNode("Überweisung.Lohnart").rawValue
Dann habe ich das abhängig von der Lohnart gemacht und nun auch zusätzlich den Fettdruck akitiviert:
Code: Alles auswählen
data.Entgeltnachweis_DE.Überweisungen.Überweisung.Währung::initialize - (FormCalc, server)
if ( $.resolveNode("Überweisung.Lohnart").rawValue == "/559" )
then
$.rawValue = $.resolveNode("Überweisung.Lohnart").rawValue
$.font.weight = "bold"
else
$.font.weight = "normal"
endif
Zum Schluß habe ich einfach die Zuweisung des Wertes wieder gelöscht.
Code: Alles auswählen
data.Entgeltnachweis_DE.Überweisungen.Überweisung.Währung::initialize - (FormCalc, server)
if ( $.resolveNode("Überweisung.Lohnart").rawValue == "/559" )
then
$.font.weight = "bold"
else
$.font.weight = "normal"
endif
Was läuft hier falsch ??? Es scheint so, als ob er sich bei gleichem Inhalt die Eigenschaften der Vorzeile merkt. Der Verdacht verstärkt sich, da bei Austauschen von Fettdruck und Normaldruck alle Währungen fett gedruckt werden.