Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: eknori am 08.12.04 - 17:42:41

Titel: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 08.12.04 - 17:42:41
Ich stehe auf dem Schlauch.

Wenn ich eine Datenbank öffne, bleibt die PreviewPane leer. Die View ist so eingestellt, daß beim Öffnen zum zuletzt geöffneten Dokument gesprungen wird.

Klicke ich auf das markierte Doc, oder wechsele zu einem anderen Doc, dann wird der Inhalt in der Vorschau angezeigt.

Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: zhermann am 08.12.04 - 17:50:39
Hallo eknori,

hatte ich auch mal.

Dann habe ich einfach Strg+F9 (Update View) gedrückt. danach ging es.
Ich habe das aber einfach nur so pauschal gemacht. ob es die Lösung für Dich ist weiß ich nicht.

Gruß

Zsolt
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 08.12.04 - 17:53:44
danke für den Hinweis, aber nein, daß ist keine LÖsung.

Anderes Fenomen ( ;D neue Rechtschreibung ? ).

Alle Aktionen der Maske sind auf "Verbergen wenn Vorschau zum Bearbeiten" ... und werden trotzdem angezeigt .[/s]

meine eigene Blödheit; sollte auch den Haken bei Vorschau zum LESEN setzen

Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 08.12.04 - 21:12:56
danke für den Hinweis, aber nein, daß ist keine LÖsung.

Wie öffnest Du den Vorschau-Schmerz?

Schreib mal folgendes in den PostOpen-Event der View:

@Command( [ShowHidePreviewPane] ; 1 )
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 10.12.04 - 18:22:40
Mittlerweile hab ich mitbekommen, dass es da um die Helpdesk-DB geht  ;)


Die Lösung hab ich gerade entdeckt:

Der Frame für die View muss NotesView heißen (ist ein Notes-interner Name), dann klappt es: Beim Öffnen wird dann die Pane geladen.
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 10.12.04 - 18:33:09
nachdem ich dann die Arie
bookmark.nsf löschen
cache.ndk löschen
desktop6.ndk umbenennen in desktop5.dsk
und Neustart von Notes

durchgeführt habe, funktioniert es nun auch bei mir.

Kannst du noch bitte posten, wo die Erleuchtung herkam ?
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: Glombi am 10.12.04 - 18:37:16
Was die speziellen Namen von Frames angeht - siehe hier:

http://www.atnotes.de/index.php?topic=16620.msg99587#msg99587

Andreas
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 10.12.04 - 18:39:34
Jo:

Ich glaube es steht nicht in der Designerhilfe, bin mir aber nicht sicher.

Notes hat intern vorgebene Namen für Frames. Dies greift bei "klassischen" DBs (also i.d.R. 1 Frame mit [eingebetteter]Gliederung, und 1 Frame für die View).

Den Frame für die Gliederung nennt man "NotesNavigator"
Den Frame für die View "NotesView"
Den Frame für die Preview "NotesPreview"

Damit werden auch Ansichtsverknüpfungen sauber im Frameset geöffnet (und nicht ohne Frameset).
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 10.12.04 - 18:43:28
@Glombi und TMC:

Ich hatte das zu 4.6 Zeiten mal wo gelesen; aber man wird ja auch älter  :D

@TMC: zu deiner PM: in de 1.0.5 gibt es die besagten Frames nicht mehr; da gibt es nur die FS-MAIN.
Aber das Verhalten ist bei mir genau so, wie du es beschrieben hast.
Jetzt schließe mal Notes und dann kommt die FM wieder ( beim ersten Mal )
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 10.12.04 - 18:48:32
@TMC: zu deiner PM: in de 1.0.5 gibt es die besagten Frames nicht mehr; da gibt es nur die FS-MAIN.
Aber das Verhalten ist bei mir genau so, wie du es beschrieben hast.
Jetzt schließe mal Notes und dann kommt die FM wieder ( beim ersten Mal )

Du hast Recht, jetzt kann ich das auch bestätigen.

Für den Rest der "Truppe" hier nochmal das Thema um was es geht:

Zitat von: eknori
Mit den Framesets gibt es auch Probleme ( Ansicht in der Anwendung nicht vorhanden - Fehler ) wenn eine Datenbank bereits geöffnet ist und die startest die HELP aus der Bookmarkleiste.
Oder du öffnest die FS-VIEW oder FS-INTERIOR im Designer.

Meine Antwort:
Zitat von: TMC
Die Fehlermeldung bei den Framesets kann ich nicht nachvollziehen.
Wo sind denn die Designelemente FS-VIEW / FS-INTERIOR ? Konnte ich jetzt nicht finden.
Ein einziges mal kam im Designer die o.g. Fehlermeldung, dies war als ich das Frameset "FS-MAIN" öffnete. War aber nur einmal und dann nicht wieder.


Schau ich mir mal an....
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 10.12.04 - 18:52:45
Zitat
Vorschau-Schmerz
pane != pain
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 10.12.04 - 18:58:02
Zitat
Vorschau-Schmerz
pane != pain

Schon klar, sollte auch nur ein Scherz gewesen sein, da die Aussprache ja gleich ist   :)
(steht glaub ich auch im AtNotes Glossar  ;) )

Zum Problem mit der Fehlermeldung:

Habe es eingegrenzt.

Wenn man folgende Formel (steht in DB PostOpen) rauswirft, dann geht es:
Code
REM { 1.0.4 HF1 - fixes problem with missing notes.ini variable; set HDLang to EN when HDLang="" };
@If(@Environment("HDLang")="";@Environment("HDLang";"EN");"");
REM { 1.0.4 HF1 };

_LANGSWITCH:=@UpperCase(@DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "LANGSWITCH" ; 2 ));
_LANGUAGE:= @UpperCase(@DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "LANGUAGE" ; 2 ));
@If(_LANGSWITCH="NO";@Environment("HDLang";_LANGUAGE);"")

Scheinbar passt also diese Formel nicht 100%.
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 10.12.04 - 19:08:37
upps, da habe ich jetzt nicht gesucht. OK, dann werde ich das mal mit script abbilden, um zu sehen, wo es konkrret hängt.

Zur Erklärung:
Beim Öffnen der Datenbank soll dem User die im Config Doc LANGUAGE eingestellte Sprache vorgegeben werden, wenn der Parameter LANGSWITCH = NO ist ungeachtet, welche Sprache der User vorher gewählt hat, als der Parameter LANGSWITCH = YES war.

Wahrscheinlich denke ich aber nur wieder zu kompliziert . Ich switche ja als Entwickler ständig hin und her; aber macht das der User ?

Danke Matthias; jetz weiß ich endlich, wo ich ansetzen muss
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 10.12.04 - 19:19:52
Ich würde von Axel die ProfileDocument-Klasse verwenden.
http://www.atnotes.de/index.php?topic=11391.0

Pro User ein Setup-Dokument. Es gibt bestimmt zukünftig noch mehr Bedarf, userspezifische Setups zu hinterlegen (keine Ahnung, spontan fällt mir ein: Rechnerkonfiguration, Tel.-Durchwahl [wenn Du diese nicht z.B. aus dem NAB ausliest] etc. etc.).
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 10.12.04 - 19:21:37
jetzt ohne das gelesen zu haben; wie sieht es im Cluster aus ? Oder bei Replikation ?
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 10.12.04 - 19:24:14
Sind AFAIK normale Notes-Dokumente, daher hat Axel dafür extra eine Klasse geschrieben, weil es sowas im Standard nicht gibt, und Profildokumente in einigen Situationen ja Probleme machen können.

Axel ist aber glaub ich eh gerade hier.  ;)

Aaaxxxxxxxeeeeeelllll please advice  ;)
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 10.12.04 - 19:25:49
habe es gepeilt; Axel's Lösung macht Sinn.
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: eknori am 10.12.04 - 19:27:08
und zeitgleich postet Axel http://www.atnotes.de/index.php?topic=20015.from1102702977;topicseen#msg124641
Titel: Re: PreviewPane bleibt leer beim Öffnen einer DB
Beitrag von: TMC am 10.12.04 - 19:31:16
und zeitgleich postet Axel http://www.atnotes.de/index.php?topic=20015.from1102702977;topicseen#msg124641
das ist wirklich ein toller Zufall, selbes Thema  :D