Domino 9 und frühere Versionen > Entwicklung
uidoc.Refresh ohne EditMode
Thomas Schulte:
Dann eben ganz klassisch mit uidoc.close(true) einen reopen über die Unid des Docs.
Glombi:
--- Zitat von: rar am 01.08.05 - 11:17:13 ---Das ist ja das Problem Andreas...
Ich habe kein bearbeitbares Feld in der Maske. Deshalb kann ich das doc nicht auf EditMode setzen.
lG
-daniel
--- Ende Zitat ---
Was hat ein bearbeitbares Feld mit dem Edit Mode zu tun?
Oder hast Du nur Leserecht auf das Dokument? Das wäre dann die Erklärung. Aber dann kannst Du auch nichts ins Backend schreiben, zumindest nicht im Backend speichern.
Andreas
rar:
Das ist auch nicht so einfach Thomas.
Das doc ist nur zur Anzeige gedacht und soll nicht abgespeichert werden (SaveOptions="0").
Über den Button wird nämlich aus einer Picklist ein doc ermittelt, ein Feld des gewählten docs in mein Anzeigeuidoc geschrieben und eine Kategorie (das Feld) in einer eingebetteten Ansicht Ansicht angezeigt.
Falls ich dann das doc abspeicher, muss ich es dann auch irgendwie löschen. Das kommt mir sehr heftig vor ein Refresh() zu ersetzen.
Falls es nicht anders geht, werde ich aber das machen müssen.
Andreas:
Bis jetzt dachte ich:
Wenn ich einer Maske kein Feld ist, das man editieren kann, kann man das Dokument auch nicht in bearbeiten.
Als in meinem Button bei uidoc.EditMode = True die Fehlermeldung kam war mir klar warum.
Jetzt habe ich das in einer TestDB probiert, und da kam die Meldung nicht. (ein AmKopfKratzSmilie fehlt)
Warum der Fehler in meiner ProblemDb kommt ist mir unklar ???
Nach dem Mittagessen, werde ich es mir anschaun. Meld mich dann, wenn ich was hab.
Vielen Dank euch beiden für die Hilfen.
Mahlzeit.
-daniel
Thomas Schulte:
Dann hast du dich aber falsch ausgedrückt:
--- Zitat ---Über den Button wird im Backend ein Wert in das Feld geschrieben.
--- Ende Zitat ---
Aber ich seh das genauso wie Andreas. Warum soll ein EditMode da nicht funktionieren?
Glombi:
Du kannst ein Dokument auch dann in den Bearbeitenmodus setzen, wenn überhaupt kein Feld da ist. Es hat gar nichts damit zu tun, ob es bearbeitbare Felder gibt.
Man kann ja bspw. eine Maske so designen, dass alle Felder via Button gesetzt werden.
Wenn ein
uidoc.EditMode = True
eine Fehlermeldung liefert, dann darf der User das Dokument nicht bearbeiten. Mit einem Error Handling kann man das dann schön abfangen.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln