Autor Thema: Outlines über Script ändern  (Gelesen 2582 mal)

Offline zhermann

  • Aktives Mitglied
  • ***
  • Beiträge: 129
  • Geschlecht: Männlich
  • Wenn Notes es kann, kann ich es auch!
    • Factory system
Outlines über Script ändern
« am: 29.10.03 - 09:41:04 »
Hallo Leute,

ich möchte in meiner DB ein Outline so benutzen, daß ich über Script einträge erstelle. Das fünktioniert soweit, nur bekomme ich es nicht hin, dass das Outline sofort aktualisiert wird.

Hintergrund: Chefe will ein Outline ähnlich dem Explodierer, wenn User einen neues Kategorie-Dok. erstellet soll dieses als ein Haupteintrag im Outline erscheinen. Alle Dokumente die mit der Hauptkategorie verbunden sind sollen als Untereintrag in dem Outline erscheinen. Das bekomme ich auch hin, aber wie bekomme ich das outline sofort aktualisiert.

Danke für eure Hilfe.

Zsolt Hermann

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Outlines über Script ändern
« Antwort #1 am: 29.10.03 - 13:07:58 »
Hy,

die Outline sind etwas tricky :(

Ich habe es damals so gelöst das ich das Designelement in dem die Gleiderung eingebettet war am Schluss nochmal gespeichert habe damit Notes die Änderungen gleich angezeigt hat.

Code
Dim designelement As NotesDocument
      
      Set designelement = db.GetDocumentByUNID _
      ("610C2E28A729431D41256D64003D5464")
      
      Call designelement.Save(False,False)   

Inzwischen habe ich es so gelöst das die Gliederungen beim schliessen der DB neu aufgebaut werden das funktioniert wenigstens zuverlässig. ;)

Cu
Martin
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline zhermann

  • Aktives Mitglied
  • ***
  • Beiträge: 129
  • Geschlecht: Männlich
  • Wenn Notes es kann, kann ich es auch!
    • Factory system
Re:Outlines über Script ändern
« Antwort #2 am: 29.10.03 - 15:29:23 »
Hi,

das habe ich auch schon versucht, da habe ich aber das Problem, daß sich das Outline in einer Page befindet und diese wieder in einem Frameset. Wie komme ich jetzt an diese Seite ran?

Gruß Zsolt Hermann

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Outlines über Script ändern
« Antwort #3 am: 29.10.03 - 17:09:50 »
Hy,

an alle Designdokumente kommst genau so dran wie an normale Notes Dokumente über die DocID.

Wenn auch das erneute speichern der Seite nach dem Update der Gliederung nicht hilft dann weiss ich momentan auch nicht weiter.

Das ganze ist etwas fehleranfällig einmal funktionierts und dann wieder nicht, wie ich schon im vorherigen Posting geschrieben habe refreshe ich deshalb die Outlines beim schliessen der DB und beim öffnen wird dann alles neu in die Frames geladen.

Cu
Martin
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline zhermann

  • Aktives Mitglied
  • ***
  • Beiträge: 129
  • Geschlecht: Männlich
  • Wenn Notes es kann, kann ich es auch!
    • Factory system
Re:Outlines über Script ändern
« Antwort #4 am: 30.10.03 - 08:20:50 »
Hallo,

habe deine Lösung gestern versucht, aber leider ohne erfolg.

In der Version 6.0.3 bekommt die Page immer wieder eine neue UNID
so das ich nicht uimmer auf die gleiche ID zugreifen kann.
Jetzt habe ich versucht die ID in einer ENVIRONMENT Variable zu speichern aber auch ohne Erfolg.

Mir stellt sich da die Frage wie Lotus selber es macht? Ich habe versucht die Mailschablone zu analysieren konnte aber auch nichts raus bekommen.

Gruß Zsolt Hermann

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Outlines über Script ändern
« Antwort #5 am: 30.10.03 - 08:46:27 »
Zitat
Mir stellt sich da die Frage wie Lotus selber es macht? Ich habe versucht die Mailschablone zu analysieren konnte aber auch nichts raus bekommen.

In der Mailschablone wird da aber nichts mit Script an den Outlines gemacht.

Das z.B. die Ordner gleich nach dem Erstellen sichtbar sind leigt daran dass es bei den Outlines ja diese speziellen Einträge "Andere Ordner" und "Andere private Ordner" gibt mit denen alle Ordner in der DB Angezeigt werden.

Cu
Martin
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Outlines über Script ändern
« Antwort #6 am: 30.10.03 - 08:57:43 »
... und das ist wahrscheinlich auch hier die Lösung: Aendern der Datenstruktur/Applikationsstruktur, dass man die dafür vorgesehenen Mittel einsetzen kann.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz