Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Schnubbel am 22.02.12 - 13:06:08

Titel: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: Schnubbel am 22.02.12 - 13:06:08
Hallo liebe Gemeinde,

ich habe folgendes Problem:

Ich habe eine Maske "Grunddaten" und eine Maske "Extras". In die Maske "Grunddaten" befindet sich ein Button mit dem man ein Dokument mit der Maske "Extras" erstellen kann, zudem ist in der Maske "Grunddaten" eine Dialogbox, die mittels @dbcolumns auf eine Ansicht "Extraansicht" geht, in der alle Dokumente mit der Maske "Extras" aufgelistet sind. Erstelle ich nun ein neues Dokument der Maske "Extras" aus einem Dokument der Maske"Grunddaten", erscheint dieses Dokument nicht in der Dialogboxauswahl.

Wie schaffe ich es die Ansicht "Extraansicht" aus einem Dokument der Maske "Grunddaten" zu aktualisieren?

Ich habe es mit Lotus Script versucht, indem ich die Ansicht per view.refresh aktualisiert habe. Und auch mit @ - Befehlen. Hat beides nicht geklappt. Ich bräuchte also mal wieder einen Schubs in die richtige Richtung :)

Danke schonmal

Thorsten
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: Driri am 22.02.12 - 13:08:53
Wie sieht denn dein @DBColumn aus ? Welche Cache-Option hast Du gesetzt ?
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: Schnubbel am 22.02.12 - 13:22:49
Meine Formel lautet:
@Unique(@DbColumn("":"NoCache";rep;"Schulformen";3)).

Also NoCache.
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: m3 am 22.02.12 - 13:39:08
Du musst das neue Extras Dokument erst speichern, vorher taucht es nicht in der View auf.
Anschliessend muss der Server auch noch Zeit gehabt haben, den Viewindex zu aktualisieren. Solang das nicht passiert ist, siehst Du in der View ebenfalls nichts.
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: Schnubbel am 22.02.12 - 14:06:17
Du musst das neue Extras Dokument erst speichern, vorher taucht es nicht in der View auf.
Anschliessend muss der Server auch noch Zeit gehabt haben, den Viewindex zu aktualisieren. Solang das nicht passiert ist, siehst Du in der View ebenfalls nichts.

Das neue Dokument wird natürlich gespeichert. (Damit schließt sich die Maske "Extras"). Dann ist man wieder im Dokument der Maske "Grunddaten" (wurd ja nicht geschlossen), drückt auf die Dialogbox und das neue Dokument wird da nicht aufgeführt. Wie lange dauert die Aktualisierung des Viewindexes ?
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: koehlerbv am 22.02.12 - 14:20:52
Der View-Index hat damit nichts zu tun - Dein NoCache-dbLookup zwingt die View-Daten in den DB-Cache *Deines* Clients. Erst ein Schliessen und Wiederöffnen der DB macht diesen wieder neu.

Also: Ändere den Parameter Deines Lookups, und alles ist gut.

Bernhard
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: Schnubbel am 22.02.12 - 14:30:26

Also: Ändere den Parameter Deines Lookups, und alles ist gut.

Bernhard

Hallo Bernhard,

tut mir leid, dass ich nochmals nachfragen muss, aber in was muss ich sie ändern.
Mit Nocache geht es nicht, mit Recache geht es nicht und ohne parameter geht es auch nicht.
Was muss ich denn angeben, damit es geht?
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: koehlerbv am 22.02.12 - 14:42:35
Au weia - ich bin ja blind! Du hast ja NoCache schon verwendet! Ich bitte um Entschuldigung - und vergiss mein Geschwätz ...

Bernhard
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: koehlerbv am 22.02.12 - 14:44:52
Dein Problem ist, dass die Maske beim Öffnen seine Dialogbox-Auswahl bereits getroffen hat. Nach dem Erstellen eines neuen Extras-Dokuments musst Du also die aktuell offene Maske neu laden oder refreshen.

HTH,
Bernhard
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: m3 am 22.02.12 - 14:48:00
Der View-Index hat damit nichts zu tun - Dein NoCache-dbLookup zwingt die View-Daten in den DB-Cache *Deines* Clients. Erst ein Schliessen und Wiederöffnen der DB macht diesen wieder neu.
Bernhard, bist Du Dir da sicher? Gerade bei "noCache" haette ich dieses Verhalten nicht erwartet,

Ok, hat sich eruebrigt.  ;D
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: koehlerbv am 22.02.12 - 14:50:03
Ich sach doch, dass ich totalen Stuss geschrieben habe. Schreibe "NoCache" und denke "Cache" (bzw. "" - der Leerstring passt eh besser zu meinem geistigen Dünnschiss!).

Sorry nochmals!

Bernhard
Titel: Re: Refresh-Problem mit Ansicht und @dbcolumn
Beitrag von: Schnubbel am 22.02.12 - 14:51:07
Dein Problem ist, dass die Maske beim Öffnen seine Dialogbox-Auswahl bereits getroffen hat. Nach dem Erstellen eines neuen Extras-Dokuments musst Du also die aktuell offene Maske neu laden oder refreshen.

HTH,
Bernhard

Jop, jetzt klappts. Vielen Dank an alle :)