Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: DerAndre am 25.01.12 - 12:10:40
-
Hi zusammen,
das ist garnicht so einfach wie ich festgestellt habe.
Ich habe ein berechnetes Feld, wo der Inhalt beim Speichern aktualisiert wird.
Dieser Inhalt soll markiert und kopiert werden können. ( Es handelt sich um eine URL )
Wenn das Dokument zum bearbeiten geöffnet ist, kann man den Inhalt nicht markieren.
Im Lesemodus kann ich den Inhalt markieren. ( Kopfschüttel )
Das Dokument erst in den Lesemodus zu versetzen ist keine echte Alternative, da u.U. am Dokument weitergearbeitet wird.
Ich habe das Feld auch schon bearbeitbar gemacht und InputEnabled auf False gesetzt, hat aber den gleichen Effekt nur mit einer anderen Farbe.
Hat jemand eine Idee, wie ich diesen Mist umgehen kann? Oder muss ich bei der nervigen Alternative bleiben, das Dokument in den Lesemodus zu versetzen?
Mit API will ich für so einen Kleinkram auch nicht arbeiten..
P.S. Client 8.5.3 Standard EN und Server 8.5.3
-
Bau eine Schaltfläche daneben, die ein neues Dokument erstellt (nicht speichert), Maske mit einem Feld, in das Du den Inhalt einträgst. Das Dokument öffnest Du dann im Lesemodus, markierst alles und kopierst es in die Zwischenablage. Danach schließt Du das Dokument (alles per Script). Der Bildschirm flackert kurz und Du hast die URL in der Zwischenablage.
-
Hallo Peter,
Danke für die Antwort, das werde ich wohl machen müssen.
Aber schräg ist das schon.
-
... Aber schräg ist das schon.
Klar, aber Du hast mit der Schaltfläche auch einen kleinen Effizienzvorteil, da nichts falsches oder unvollständiges kopiert werden kann. Ich habe solch eine Routine in unserer Standardbibliothek, dann braucht man noch die Maske in jeder Datenbank, und schon kann man das überall nutzen. Falls eine Schaltfläche nicht passt oder unschön ist, geht natürlich auch ein Aktionshotspot.
-
Hallo Peter,
das Schräg bezog sich auf den Umstand, das im Lesemodus klappt im Editmodus aber nicht.
Ich habe Deinen Vorschlag umgesetzt und der ist auch mit Freude aufgenommen worden.