Domino 9 und frühere Versionen > ND8: Entwicklung

Verhindern des Maskeninhalte-kopieren

<< < (2/3) > >>

it898ur:
Ich gebe hier Peter recht - klar ist es aufwändig bei allen Zeilen einer Maske zu prüfen, ob diese kopiert werden dürfen oder nicht und ggf. die HideWhens anzupassen, aber nur so kann man sicherstellen, dass ein AW beim Klicken auf die Systemfunktion "Weiterleiten" (bei uns gibt da so ein schönes Symbol in der Symbolleiste) keinen Code in die Zwischenablage übernimmt und mit verschickt.

Da ist einfach der Entwickler gefragt ordentlich zu arbeiten und es selbst zu testen.

Gruß

André

Tode:
Man könnte u.U. probieren, mit $KeepPrivate zu arbeiten, und das Situationsbedingt zu setzen... Keine Ahnung, wie ein Dokument mit ComputedForDisplay- Feld "$KeepPrivate" reagiert... Ob da der Schutz genauso zieht, als wäre das Feld Berechnet...

Aber auch wenn das Feld berechnet sein muss, könnte man damit eine solche "Verhinderung" schaffen, müsste sich dann halt für die "gewünschten" Kopier- Aktionen entsprechende Workarounds basteln...

pram:

--- Zitat ---Keine Ahnung, wie ein Dokument mit ComputedForDisplay- Feld "$KeepPrivate" reagiert...
--- Ende Zitat ---
... nicht so wie man will. Soweit ich mich erinnern kann, muss man das Dokument neu öffnen wenn man den Wert verändert. Sauber wäre, die hideWhens  anzupassen.

Gruß
Roland

koehlerbv:
Meine Erfahrung (durchaus langjährig): Wenn man das eine will (bestimmte Funktionalitöt in Masken, aufgeräumter, lesbaerer Code etc. pp.), hilft beim stino-Weiterleiten kein Trick, solange das erlaubt ist. Irgendwas knallt da immer.
Gleiches gilt für berechneten Text, der auf Dokumenen innerhalb der DB basiert, der weitergeleitet werden soll. Etc. pp. ...

Bernhard

Günther Rupitz:
Hallo

Vielen Dank für die vielen hilfreichen Antworten.

Ich werde versuchen ob ich mit dem Verstecken aller Elemente die Code beinhalten durchkomme.
Die $KeepPrivate Funktion kommt für mich wegen der Nebeneffekte eigentlich nicht in Frage.

Günther

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln