Opmaak behouden bij het kopiëren van veldwaarden

In dit voorbeeld wordt beschreven hoe u de opmaak van veldgegevens kunt behouden wanneer u gegevens van het ene veld in het andere kopieert.

TextField1 en TextField2 zijn zo geconfigureerd dat meerdere regels zijn toegestaan en opmaak wordt weergegeven.

Met de knop Copy Rich Text kopieert u de waarde van TextField1 inclusief opmaak en plakt u deze in TextField2.

Script voor de knop Copy Rich Text

Opgemaakte veldwaarden worden opgeslagen in XML-indeling in een onderliggend object van het veld dat de waarde bevat. In het volgende script, dat zich bevindt in de gebeurtenis click van de knop Copy Rich Text, wordt de methode saveXML gebruikt om de XML-definitie van de opgemaakte veldwaarde op te slaan. Vervolgens worden de XML-gegevens geladen in het corresponderende onderliggende object van TextField2.

    var richText = TextField1.value.exData.saveXML(); TextField2.value.exData.loadXML(richText,1,1);

In dit voorbeeld wordt ingesteld dat de opgemaakte waarde de bestaande waarde van TextField2 overschrijft. U kunt ook het volgende script gebruiken om de opgemaakte veldwaarde toe te voegen aan de huidige waarde van TextField2:

    var richText = TextField1.value.exData.saveXML(); 
    TextField2.value.exData.loadXML(richText,1,0);