Alles zu Notes/Domino
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Übersicht
Hilfe
Suche
Einloggen
Registrieren
Forenregeln
Das Notes Forum
»
Domino 9 und frühere Versionen
»
Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
Thomas Schulte
,
koehlerbv
) »
Dialogfelder in Profilen
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Nach unten
Autor
Thema: Dialogfelder in Profilen (Gelesen 1961 mal)
Aladdin Sane
Aktives Mitglied
Beiträge: 181
Geschlecht:
Sowieso...
Dialogfelder in Profilen
«
am:
12.07.04 - 15:19:00 »
Moin.
Kann es sein, dass sich Änderungen in Dialogfeldern in Profildokumenten beim Auslesen des Profildocs in LS "verzögert" auswirken?
Ich habe da mal was von "Inhalt von Profildokumenten verbleibt im Cache" im Forum hier gelesen.
Bei einfachen Textfelder funktioniert das.
Änderungen werden sofort beim nächsten Auslesen angezeigt.
Gruß
pASCAL
Gespeichert
Driri
Gast
Re:Dialogfelder in Profilen
«
Antwort #1 am:
12.07.04 - 15:29:13 »
Profildokumente werden gecached, das ist so. Ich meine, ein Schließen der DB reicht aus, um die Profile neu auszulesen.
Wenn mal also Profile hat, die sich häufiger ändern, ist es besser, die Werte über normale Dokumente zu pflegen und auszulesen.
Gespeichert
Glombi
Gast
Re:Dialogfelder in Profilen
«
Antwort #2 am:
12.07.04 - 15:33:55 »
Es gibt da noch einen "Trick": Profil löschen und neues erstellen. Jedenfalls habe ich es mal so gelesen, aber selbst noch nicht angewendet, da ich dieses Verfahren nicht als das beste ansehe. Meistens dürfen die User nicht löschen.
Andreas
Gespeichert
Aladdin Sane
Aktives Mitglied
Beiträge: 181
Geschlecht:
Sowieso...
Re:Dialogfelder in Profilen
«
Antwort #3 am:
12.07.04 - 15:51:31 »
Aber es muss doch einen Unterschied zwischen Textfeldern und Dialogfeldern geben (im Hinblick auf den Cache).
Ich habe den Eindruck, dass die Textfelder nicht gecacht werden - ich sehe die Änderungen sofort, wenn ich das Feld mit Var=profdoc.Feld(0) auslesen.
Genauso mach ich das auch bei Dialogfeldern, aber der Inghalt scheint der gecachte Inhalt zu sein.
DB schließen datet den Inhalt nicht ab.
Ein Löschen und Wiederanlegen der Profildocs ist mir zu aufwendig. Es werden auch wohl selten Änderungen inm dem Profil gemacht. Trotzdem kann es passieren und sowas führt hier im Haus immer zu Verwirrung...
Idee:
Für jedes Dialogfeld im Profil erstelle ich ein berechnetet Textfeld, welches den Inhalt übernimmt.
Ich lese dann die Textfelder aus.
Nicht gerade sehr elegant, aber ich probiere das mal aus...
Gruß
pASCAL
Gespeichert
Aladdin Sane
Aktives Mitglied
Beiträge: 181
Geschlecht:
Sowieso...
Re:Dialogfelder in Profilen
«
Antwort #4 am:
12.07.04 - 16:20:24 »
Das mit dem berechnten Textfeld hat nicht geklappt.
Wieder der gecachte Wert.
Nochmal mit bearbeitbaren Textfeld probiert:
Neuer Wert wird ausgelesen....
Ist das zu fassen?!
Gespeichert
Axel
Moderator
Gold Platin u.s.w. member:)
Beiträge: 8.658
Geschlecht:
It's not a bug, it's Notes
Re:Dialogfelder in Profilen
«
Antwort #5 am:
12.07.04 - 16:23:47 »
Hi,
schau mal hier:
Klasse für Userprofile
Vielleicht hilft dir das weiter.
Axel
Gespeichert
Ohne Computer wären wir noch lange nicht hinterm Mond!
Aladdin Sane
Aktives Mitglied
Beiträge: 181
Geschlecht:
Sowieso...
Re:Dialogfelder in Profilen
«
Antwort #6 am:
12.07.04 - 18:27:04 »
Danke für den Link.
Ich habe es probiert, aber gleiches Ergebnis:
die Methoden der Klasse zu Lesen (und Schreiben) funktionieren für Textfelder Super.
Aber bei Dialogfeldern nicht die Bohne.
Was hat sich Notes blos mit dem cachen der Profildokumenten gedacht??
Ist das eventuell in R6 anders?
Gespeichert
TMC
Freund des Hauses!
Gold Platin u.s.w. member:)
Beiträge: 3.660
Geschlecht:
meden agan
Re:Dialogfelder in Profilen
«
Antwort #7 am:
12.07.04 - 19:36:19 »
Zitat von: Aladdin Sane am 12.07.04 - 18:27:04
Was hat sich Notes blos mit dem cachen der Profildokumenten gedacht??
Nun ja, Profildokumente sind eigentlich dafür gedacht, mehr oder wenig dauerhaft Daten zu speichern. Daher mag es auch Sinn machen, dass die Daten gecacht werden.
Wie Diri schon geschrieben hat, kannst Du auch auf normale Doks ausweichen.
Oder natürlich auf Globale Umgebungsvariablen - wenn es der Anwendungszweck zulässt.
Gespeichert
Matthias
—
A good programmer is someone who looks both ways before crossing a one-way street.
Aladdin Sane
Aktives Mitglied
Beiträge: 181
Geschlecht:
Sowieso...
Re:Dialogfelder in Profilen
«
Antwort #8 am:
13.07.04 - 11:25:41 »
Jetzt hab ich's:
Die Klasse des o.g. Links greift per entry(0) auf die Felder des Dokuments zu.
Zum Testen habe ich mein Dialogfeld (verknüpft mit dem Notes Directory) mit weiteren Namen erweitert.
Es wurde trotzdem logischerweise nur der 1. Eintrag (unverändert) angezeigt.
Und ich dachte, es liegt am Cache....
Gruß
pASCAL
Gespeichert
Drucken
Seiten: [
1
]
Nach oben
« vorheriges
nächstes »
Das Notes Forum
»
Domino 9 und frühere Versionen
»
Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
Thomas Schulte
,
koehlerbv
) »
Dialogfelder in Profilen
Impressum Atnotes.de
-
Powered by Syslords Solutions
-
Datenschutz