|
Detta exempel visar hur man behåller formateringen i formaterad fältdata när värden kopieras mellan fält.
TextField1 och TextField2 är konfigurerade för att Tillåta flera textrader och att visa formaterad text.
Knappen Kopiera formaterad text kopierar värdet i TextField1, inklusive formateringen, och klipper in det i TextField2.
Skript för knappen Kopiera formaterad textFormaterade textvärden lagras i XML-format inuti ett underordnat objekt till fältet som innehåller värdet. Följande skript, som finns i click-händelsen i knappen Kopiera formaterad text, använder metoden saveXML för att lagra XML-definitionen av det formaterade textvärdet. Sedan laddas XML-data in i motsvarande underliggande objekt till TextField2.
var richText = TextField1.value.exData.saveXML(); TextField2.value.exData.loadXML(richText,1,1);
I detta exempel är det formaterade textvärdet inställt för att skriva över det befintliga värdet i TextField2. Om skriptet justeras enligt följande så läggs det formaterade textvärdets data till det aktuella värdet i TextField2.
var richText = TextField1.value.exData.saveXML();
TextField2.value.exData.loadXML(richText,1,0);
|
|
|