Inhalt eines Textfeldes in die Zwischenablage kopieren

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
fischbrot
Beiträge: 10
Registriert: 15.02.2011, 12:41

Inhalt eines Textfeldes in die Zwischenablage kopieren

Beitrag von fischbrot » 21.10.2011, 10:48

Hallo Acronauten

Kurze Frage: Ist es möglich, den Inhalt eines Textfeldes per JS in die Zwischenablage zu kopieren?

1000 Dank schon im Voraus

Marc

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Inhalt eines Textfeldes in die Zwischenablage kopieren

Beitrag von nele_sonntag » 23.10.2011, 17:10

Hallo Marc,

nicht, dass ich wüsste, aber was habt ihr auf einmal alle mit "rauskopieren" ;-) Wenn Du die Sachen weiterverwenden möchtest, benutze doch XML und Datenbindung.

Oder anders gefragt, was möchtest Du damit anstellen, vlt. habe ich oder jemand anderes einen anderen Lösungsansatz.


LG Mandy

fischbrot
Beiträge: 10
Registriert: 15.02.2011, 12:41

Inhalt eines Textfeldes in die Zwischenablage kopieren

Beitrag von fischbrot » 23.10.2011, 17:45

Hallo Mandy

Wenn Du mir sagst wer "wir alle" sind, kann ich Dir vielleicht sagen was wir alle mit rauskopieren haben (obwohl es mir ja eher ums reinkopieren geht ;)

Dann darf ich Deine Gegenfrage als ein "Nein" auffassen? Ich möchte den Inhalt eines Textfeldes in die Zwischenablage kopieren, um ihn beispielsweise in eine Email-Nachricht einzufügen. Geht sowas?

Danke & Grüsse
Marc

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Inhalt eines Textfeldes in die Zwischenablage kopieren

Beitrag von nele_sonntag » 23.10.2011, 19:50

Hallo marc,

ich musste nur schmunzeln, weil es erst letztens eine Flut von "..ich will was rauskopieren und woanders einfügen.." Welle gab ;-) Wobei ich mihc dann frage, ob ein PDF dann überhaupt sinnvoll ist, wenn man's eigentlich woanders möchte.

Also in eine Email ist überhaupt kein Problem, dafür brauchst Du aber keine Zwischenablage.

Code bspw. in einen Button ins "Click-Event" legen.

Code: Alles auswählen

event.target.mailDoc({
        bUI: false,
        //oder mailfeld_c.rawValue;
        cTo: "test@test.de",
        //oder mailfeld_cc.rawValue;
        cCc: "test2@test.de",
        // Text erscheint in der Betreffzeile
        cSubject: "" + Textfeld1.rawValue + "" + Textfeld2.rawValue, 
        // stat. Text "Sehr geehrte.." erscheint in der E-Mail
        //oder mailtext.rawValue; (Dies liest das entsprechende Textfeld aus
        cMsg: "Sehr geehrte Frau / Herr ",   
        cSubmitAs: "PDF"
    });
Meintest Du das oder noch respektive  etwas anderes?

LG Mandy




fischbrot
Beiträge: 10
Registriert: 15.02.2011, 12:41

Inhalt eines Textfeldes in die Zwischenablage kopieren

Beitrag von fischbrot » 24.10.2011, 06:32

Hallo Mandy

Vielen Dank für das Script. Hätte nie gedacht, dass ein Mail mit so wenig Code aufgerufen werden kann.

Das kann ich (an anderer Stelle) gut gebrauchen, dazu nur drei Verständnisfragen:

- was bewirkt der false-Wert unter bUI?
- was bewirkt der Wert "PDF" unter cSubmitAs?
- Das Formular wird automatisch als Attachment eingebaut. Nur aus Interesse: kann das verhindert werden?


Und als Letztes, vergib mir meine Penetranz ;) Ist es doch irgendwie möglich, gemäss meiner ursprünglichen Frage, reinen Text ins Clipboard zu kopieren? Es gäbe nämlich noch eine weitere Anwendung wo ich das gut gebrauchen könnte:

Eines meiner Formulare generiert mir dynamisch eine Liste mit Berechtigungsrollen, welche ich kopieren möchte, um sie dem User in einem ERP-System zuzuweisen (was im ERP dann ganz einfach mit "Paste" erledigt werden kann).

Nochmal herzlichen Dank für Deine Mühe!

Gruss, Marc


Firefox012
Beiträge: 90
Registriert: 02.04.2013, 11:17

Inhalt eines Textfeldes in die Zwischenablage kopieren

Beitrag von Firefox012 » 01.06.2013, 20:43

Hallo,

gibt es eine Möglichkeit, einen kurzen Text,  wie z.B. "Firmenname" aus der Zwischenablage per "Button" in ein Textfeld einzufügen?



Viele Grüße
Firefox012

Antworten