Domino 9 und frühere Versionen > ND6: Entwicklung

Anpassungen zulassen: Wie zurücksetzen bei eingebetteter Ansicht?

(1/2) > >>

harkpabst_meliantrop:
Liebe Gemeinde, kennt jemand einen anderen Weg, vom Benutzer gemachte Anpassungen an einer Ansicht zurückzusetzen, als über das Menü Ansicht -> Anpassen -> Vorgaben?

Ich nicht.

Bei einer Ansicht, die ausschließlich eingebettet in eine Maske angezeigt wird - und das auch noch in einer DialogBox - sollte diese Eigenschaft also dringend ausgeschaltet werden.
Außer, es hat noch jemand eine hilfreiche Idee.

--E<:|

Manfred Dillmann:
Hallo hark...,

ich weiss nicht, ob es bei eingebetteten Ansichten funktioniert. Bei normalen Ansichten aber zuverlässig.

http://www.madicon.de/content/view/134/57/

Gruß
Manfred

harkpabst_meliantrop:
Hallo Manfred,

funktioniert tatsächlich auch in eingebetteten Ansichten. Auf die Idee, das auszuprobieren, war ich bisher auch noch nicht gekommen. Geht natürlich nur mit Administrator-Rechten auf der Datenbank, die ein Benutzer nicht haben wird.

Genau genommen geht es allerdings erst, wenn man in der Maske - wie gesagt in einer DialogBox angezeigt - einmal in die Ansicht geklickt hat. Man kommt übrigens danach nicht mehr aus der Ansicht heraus. Das heißt, dass man z.B. keine Buttons in der Maske mehr klicken kann. Ich hatte gedacht, dass man da mal eben einen eigenen "Schließen"-Knopf anbringen könnte: Pustekuchen.

Ich habe festgestellt, dass offenbar für jede vom Benutzer angepasste Ansicht automatisch ein Profildokument in der Datenbank angelegt wird. Das Lustige dabei: Auch wenn man das Profildokument löscht, bleibt die Ansicht trotzdem verdreht. Und wenn man danach die Spaltenreihenfolge nochmal ändert, ist auch wieder ein Profildokument da. :)

Für den Moment bleibt also die Erkenntnis, dass man die Möglichkeit zum Anpassen der Ansicht in eingebetteten Ansichten für Dialogboxen nicht anbieten darf.

Trotzdem Danke für die interessante Information.

Manfred Dillmann:
Hallo h....,

grundsätzlich: eine in einer Dialogbox zur (wahrscheinlich einfachen) Auswahl angezeigte Information muss nicht in einer modifizierbaren Ansicht enden. Eine solche Funktionalität kapieren die Endanwender wahrscheinlich doch nicht und bringt nur Probleme: Ich hab' nix gemacht, aber das sieht plötzlich so komisch aus...

>>Ich habe festgestellt, dass offenbar für jede vom Benutzer angepasste Ansicht automatisch ein Profildokument in der Datenbank angelegt wird.<<

Hatte mich auch schon mal gefragt, wo Notes das speichert. Damit ich NotesPeek nicht bemühren muss: Wie benennt Notes das Profil? Damit man via ....GetProfileDingsda einfach rankommt?

Gruß
Manfred

TMC:
Hi harkpabst_meliantrop / Manfred,

so wie ich das jetzt verstehe gibt es da eine Maske. Diese beinhaltet eine embedded View.
Das Problem ist, dass die Spalten dieser View "durcheinandergewürfelt" sind, da der User die View persönlich angepasst hat.

Ich kann zwar nicht direkt helfen, aber:
Für eingebettete Views verwende ich immer versteckte Views. Meine "Lösung" wäre also, für diese eingebettete View eine separate View zu erstellen, die einzig und allein dem Zweck dient, eingebettet zu werden. Dazu noch eine aussagekräftige Bezeichnung der View, und schon kann fast nichts mehr passieren.
Dies hat weiter den Vorteil, dass man eher sieht, welche Konsequenzen eine programmatische Umstellung dieser View hat.

Matthias

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln