Domino 9 und frühere Versionen > ND6: Entwicklung
Funktion um Felder zum Bearbeiten nach erstmaligen Speichern zu sperren
Notes-Creater:
aso...
aber wenn ich bei anlegen eines Documents ein editierbares feld haben möchte wo ich eigenhändig z.b. eine zahlenkombination eintragen möchte, muss ich ja ein feld anlegen typs "Editable" anlegen!
Wenn ich zur anzeige im lese modus ein feld anlegen, wo das editieren gesperrt ist, ist das o.k.
sobald ich aber das document wieder abändern möchte soll das feld gesperrt sein... halt nur beim anlegen nicht...
jedoch zeigt er im editier- Modus wieder das feld vom ersten status an, sprich das wo ich den wert wieder verändern kann, oder wie kann ich das unterbinden?
er soll sozusagen nur das editieren vor dem ersten speichervorgang ermöglichen.
freu mich über weitere Hilfe!
:)
Semeaphoros:
ichwürdmichübermehrgrossbuchstabenfreuendaslesendiesertexteistmühsamansonstenhabichdieantwortschon
gegebegehabtdassteuertsichueberdiehidewhenformelnindenfeldeigenschaftenunzzbmit@isnewdoc
Notes-Creater:
kann ich auch zum beispiel folgendes machen:
@if(@isnewdoc(...)
wenn neues dokument = editierbar
ansonsten nicht editierbar....
sorry, bin ganz ganz neu mit Lotus notes...
muss das aber unbedingt wissen....
deshalb freu ich mich über jede hilfe....
Marinero Atlántico:
Du musst mit 2 Feldern arbeiten.
1. Feld: name: idMy, editierbar, kein Vorgabewert
2. Feld: name: idMyDisp: berechnet zur Anzeige, Formel: idMy.
Dann arbeitest du mit Hide-When-Formeln.
Das heisst:
a) du verbirgst im UI idMyDisp und zeigst idMy an, wenn das Feld bearbeitbar sein soll.
b) du verbirgst im UI idMy und zeigst idMyDisp an, wenn das Feld nicht bearbeitbar sein soll
..Andreas..:
Eine Möglichkeit mit nur einem Feld gäbe es da noch:
Seit R6 (glaube ich) gibt es die Eigenschaft/Option "Input Enabled" (da wo man auch die Eingabevalidierung einträgt, wie nennt man das eigentlich, ein Event ist es ja wohl nicht).
Wenn Du dort einfach ein @IsNewDoc einträgst, kannst Du das Feld nur bearbeiten, wenn das Dokument neu ist. Beim nächsten Öffnen ist das Feld nicht mehr bearbeitbar. Ich habe das Ganze gerade mal mit R7 probiert, da tut es egal ob ich bei Style "Notes style" oder "Native OS style" gewählt habe. Ich glaube mich aber zu erinnern, dass es unter R6 nur mit "Native OS style" funktioniert.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln