Eingebettete View aktualisieren

  • Hallo zusammen,
    Ich habe einenn Order Namens "(suchergebnis)"


    Diesen habe ich in eine Maske "eingebettet".
    Die Maske enthält Felder nach deren Kriterien eine Ansicht durchsucht wird. Werden die Doks gefunden werden sie mit Hilfe
    "PutInFolder" in dem Ordner "(suchergebnis)" "verschoben"
    Leider muss der Benutzer nun immer F9 drücken um sich seine aktuellen gefundenen Doks anzuzeigen. Geht dies auch automatisch ?


    Habe schon 1. Call ws.Viewrefresh
    2. Call view.Refresh


    probiert. Funktionierte beides nicht.


    Was kann ich noch versuchen ?



    Lapfandi

  • Hallo,


    wie hast du das Dokument geöffnet?
    In einem Frameset oder im ganzen Bildschirm?


    Im Frameset könntest du einen "versteckten" Frame (höhe eins) bauen, die view/order in Diesem öffnen und aktualisieren.
    Diese Aktualisierung würde auch im Dokument wirkung zeigen.


    Aber eigentlich sollte es gehen per script die Notesuiview zu holen und zu aktualisieren.


    Probier aber einmal die Ansicht im dokument auszuwählen und F9 zu dürcken um zu schauen, ob überhaupt Dokumente erscheinen.


    Wenn nicht, ist irgendwo ein Fehler.


    MfG Stefan

  • Drücke ich F9 wird die Ansicht im Dokument a<aktualisiert


    ........
    ......
    Set suchergebnis=db.GetView("(suchergebnis)")



    Doks werden zuzsammengestllt und in den Ordner ("suchergebnis")
    gestellt. dieser ist eingebettet in der Maske suchmaske



    While Not(doc Is Nothing)
    Call doc.PutInFolder("(suchergebnis)")
    Set doc=suchalleview.GetNextDocument(doc)
    Wend


    Call suchergebnis.Refresh

    • Offizieller Beitrag

    ... refresh doch das Dokument.


    NotesuiWorkSpace.ViewRefresh


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein