Autor Thema: Ansichtrefresh im Web  (Gelesen 2344 mal)

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Ansichtrefresh im Web
« am: 19.07.04 - 12:48:22 »
Hallo,

ich bearbeite Dokumente in einer Ansicht im Web mit einem Agenten, der vom User per Schaltfläche ausgeführt wird. Die Änderungen sollen danach in der View angezeigt werden-
Nach der Ausführung muss noch der "Refresh" Button des Browsers gedrückt werden,
damit die Änderungen sichtbar werden.
Kann das nicht irgendwie in LS integriert werden?
Oder meinetwegen auch als Formel.

So sieht das aus:
   ...
   Dim view As NotesView
   Set view = db.GetView( "Overview" )
   Call view.refresh
   Set doc=view.getFirstDocument   
   
   While Not doc Is Nothing
      
                //Dokument bearbeiten

      Call doc.save(True,True)
      Set doc=view.getnextDocument(doc)
      
   Wend
   Call view.refresh

gruß
pASCAL

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Ansichtrefresh im Web
« Antwort #1 am: 19.07.04 - 13:04:13 »

Der Agent wird übrigens so aufgerufen:

@Command([ToolsRunMacro];"Up_1");

Ich habe den Code dann um folgende Zeile erweitert:

@Command([ToolsRefreshAllDocs])

Aber der Klick auf den Browser-Refesh-Button muss trotzdem ausgefürt werden.

Führe ich den Agenten zweimal aus, indem ich zweimal auf meinen Refresh-Button klicke,
werden die Änderungen angezeigt.
Aber nicht wenn ich den AGenten im Code doppelt ausführe:
Also so:

@Command([ToolsRunMacro];"Up_1");
@Command([ToolsRunMacro];"Up_1")

Offline Lenham

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Ich liebe dieses Forum!
Re:Ansichtrefresh im Web
« Antwort #2 am: 19.07.04 - 13:56:13 »
@Command([ViewRefreshFields]) sollte gehen.

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Ansichtrefresh im Web
« Antwort #3 am: 19.07.04 - 14:05:22 »
@Command([ViewRefreshFields])

führt bei mir im Web zur Fehlermeldung "Seite kann nicht angezeigt werden..."

Nanu?

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Ansichtrefresh im Web
« Antwort #4 am: 19.07.04 - 16:48:35 »

Bzgl. dem @Command([ViewRefreshFields])
sehe ich gerade in der Hilfe:

This @command works on the Web only if "Use applet in the browser" is in effect for the implementing view or folder.

Das hatte ich nicht aktiviert.
ISt jetzt markiert - trotzdem gleiche Fehlermedlung.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Ansichtrefresh im Web
« Antwort #5 am: 19.07.04 - 18:30:38 »
probiers vielleicht mal mit Javascript

Print "<script>"
Print "history.go();"
Print "</script>"

weiß leider nicht, ob das klappt.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Ansichtrefresh im Web
« Antwort #6 am: 19.07.04 - 18:52:24 »

Habe ich probiert.
Es tut sich auch was, aber der Frame bleibt anschließend weiß....

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Ansichtrefresh im Web
« Antwort #7 am: 19.07.04 - 18:56:48 »
hast du die anderen Kommandos, die nach dem Agentaufruf kommen, rausgenommen?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Ansichtrefresh im Web
« Antwort #8 am: 19.07.04 - 18:59:41 »
ja

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Ansichtrefresh im Web
« Antwort #9 am: 19.07.04 - 19:01:58 »
dann probiers viellciht mal anstelle von

history.go();

mit

framename.location.href="pfad zur Ansicht";
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Ansichtrefresh im Web
« Antwort #10 am: 19.07.04 - 19:29:26 »

Hm Pfad zur Ansicht...

Etwas so?
Print "framename.location.href=" + Chr(34) + "http"+Chr(47)+Chr(47) + "domino_server" +Chr(47) +"tiefsee.nsf" +Chr(47) +"Overview?OpenView"+ Chr(34) + ";"

Ausgabe dann so:
framename.location.href="http//domino_server/tiefsee.nsf/Overview?OpenView";

Aber gleiches Ergebnis

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Ansichtrefresh im Web
« Antwort #11 am: 19.07.04 - 19:32:35 »
Inhalt ist weiß?
Kein Fehler?
Mit Aktualisieren-Aktion des Browsers wird der korrekte Inhalt angezeigt?
Ich hab keine Ahnung mehr, was da los sein könnte...
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz