Concatinieren und vergleichen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
c oco
Beiträge: 38
Registriert: 02.03.2011, 06:52

Concatinieren und vergleichen

Beitrag von c oco » 16.09.2011, 11:15

Hallo liebe Community,

ich habe ein Feld in dem Farben ausgegeben werden. Und daneben ein anderes Feld, indem Themen zu diesen Farben ausgegeben werden.

z.B.
Farbe     Thema
001        A001
001        A002
001        A003
020        X001

ich muss per Scripting diese Themen deren Farben gleich sind concatinieren so dass es am Ende so raus kommt:

Farbe    Thema
001       A001, A002, A003
020      X001


Farbe Name im Formular: J_3ASIZE1
Thema Name im Formular: XAFSXTHEME1

Also muss ich im ersten Schritt die Felder miteinander vergleichen und im zweiten Schritt sie konkatinieren und im dritten Schritt die Felder wo konkatiert sind aus der Liste löschen.

Ich bin nicht sehr weit gekommen, da ich nicht weiß, wie ich durchiteriere.

if (this.rawValue == this.parent.J_3ASIZE1.rawValue)  "hier wird es ja immer true sein, weil ich ja nicht die nächsten Felder vergleiche sondern das gleiche Feld.
{
 XAFSXTHEME1.rawValue = Concat(XAFSXTHEME1.rawValue, ","); "Fehlermeldung kommt immer mit: Concat is not defined

}

Kann mir jemand helfen?

Ich hänge mein Formular an.

Bin für jede Hilfe dankbar.

Viele Grüße
Coco




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

c oco
Beiträge: 38
Registriert: 02.03.2011, 06:52

Concatinieren und vergleichen

Beitrag von c oco » 16.09.2011, 12:11

Hallo,

ich habe herausgefunden, das der Befehl Concat nur in FormCalc funktioniert.
Wie kann ich aber navigieren / iterieren? d.h. wie kann ich die Feldinhalte von J_3ASIZE1 miteinander vergleichen?

Danke + viele Grüße
coco

c oco
Beiträge: 38
Registriert: 02.03.2011, 06:52

Concatinieren und vergleichen

Beitrag von c oco » 07.10.2011, 11:14

Hallo Acronauten,

ich bin wieder da. War zwischenzeitlich im Urlaub und nun bin ich wieder am Problem dran. Ich bin soweit weiter gekommen, dass ich auf jeden Fall zur Lösung ein Array brauche und vielleicht ist der Befehl concat ja doch nicht falsch.

Könnt ihr mir weiterhelfen?

Viele Grüße
Coco

Antworten