Autor Thema: zweimaliges Klicken auf OutlineEintrag öffnet Standardoutline  (Gelesen 1391 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Ich habe folgendes Problem:

Die User öffnen über eine Outline persönliche Folder statt Ansichten, diese werden automatisch per Skript befüllt.
Die Navigationsmaske befindet sich im Navrahmen und der Folder wird im Main-Frame geöffnet.


Das Öffnen geschieht über eine computed action im Outline-Eintrag::

@Command([OpenView];"Foldername");
@Command([EditSelectAll]);
@Command([RemoveFromFolder]);
@Command([FileCloseWindow]);
@SetTargetFrame ("main");
@PostedCommand([ToolsRunMacro];"(PutInfolder)");
 @All


Ich habe jetzt folgenden Effekt:

Wenn ich zweimal hintereinander auf denselben Outlineeintrag klicke, so wird die Navigationsmaske/rahmen verlassen und die Notesstandardoutline öffnet sich.
Als Zielrahmen ist ‚main’ eingetragen

woran muss ich jetzt um Gottes willen schrauben?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Die Suchbegriffe für das Forum lauten "NotesView NotesNavigator". Damit Outlines mit Frames wie gewünscht arbeiten, sind gewisse Regeln (logischerweise) einzuhalten. Achte hierbei bitte besonders auf Beiträge von Manfred Dillmann und Links zu seiner Homepage (GUT!!).

Bernhard

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Hallo!

alte Frames umbenannt und in neuen Frameset eingebettet a la Madicon.

dafür kommt jetzt der nächste Fehler:

am Ende des Agenten rufe ich den Folder auf:

   Set va_Folder = db_current.GetView("Foldername")
   Call ws.SetTargetFrame("NotesView")
   Call ws.CurrentDatabase.OpenView( "Foldername")

jetzt springt er immer an der der letzten Zeile (openView) raus mit der Begründung : 'Variable not set'
ich blick es nicht mehr ....
kann er die gleiche View/Folder nicht zweimal hintereinander öffnen?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Mir gehen hier unabdingbare Prüfungen ab:
   Set va_Folder = db_current.GetView("Foldername")
   If va_Folder is Nothing Then
      Messgebox "Gemecker"
   End If
   Call ws.SetTargetFrame("NotesView")
   Call ws.CurrentDatabase.OpenView( "Foldername")

Das "Fette" nur als Beispiel! Vertraue nie einem Objekt, was Du glaubst, erfolgreich instantiiert zu haben. Im Zweifelsfall hat der Programmierer sowieso den Mist selber gebaut - glaub' mir.

Bernhard

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Hallo!

Was ich eben echt nicht verstehe, ist, warum er den Folder einmal jetzt ordnungsgemäß findet, öffnet, und wenn ich bei geöffnetem Folder nochmals auf den Outline Entry gehe für eben diesen Folder, dann dieser Fehler kommt und die DB zugeht  :-[

da muss ich doch noch was schrauben?
deneue Frameset ist bei den Startoptionen eingetragen, und der neue Framenamen (statt main) allen 'Target' ergänzt
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Moin, moin!

Wie kann ich abfragen, welche View aktuell im NotesView Frame geöffnet ist?

dann kann ich das ganze Problem, denke ich, umrunden.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
 :-:


ich versteh es nicht
gestern abend 2h rumprobiert, immer beim zweiten Klick kam die Fehlermeldung und die DB klappt zu
das war absolut reproduzierbar

heute hochgefahren, ich kann 10mal klicken, und es öffnet sich immer nur der Folder, keine Fehlermeldung mehr 

Wieso nur?????????   ???
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz