Autor Thema: Selektiertes Dokument einer embedded view abgreifen  (Gelesen 1523 mal)

Offline Exordium

  • Frischling
  • *
  • Beiträge: 47
  • Geschlecht: Männlich
Hallo

Exo hat mal wieder ein "unmögliches" Problem...  ;D

Ich habe in einer Maske ("Maske1") insgesamt 2 embedded views ("view1" + "view2") definiert. Wenn ich jetzt in einem der views, z.B. "view1" einen Eintrag selektiere, wie komme ich durch einen in "Maske1" ausgelösten Event (z.B. Hotspot Button Click) an die Daten des in "view1" selektierten Eintrags, bzw. das ganze Dokument ran? Oder muss ich hier zwingend einen Aktionsbutton innerhalb der jeweiligen Ansicht verwenden?

Gruß
Markus
2 x Domino Server 9.0.1 auf Ubuntu 10.04 LTS, ~650 Windows Notes Clients 9.0.1

Offline Exordium

  • Frischling
  • *
  • Beiträge: 47
  • Geschlecht: Männlich
Re: Selektiertes Dokument einer embedded view abgreifen
« Antwort #1 am: 27.08.11 - 23:23:51 »
OK, ich antworte mir mal selbst:

Ich schreibe jetzt im OnSelect Event der embedded view die DocID in eine Umgebungsvariable und lese diese in der Hotspotaktion im darunterliegenden Dokument dann aus. Damit kann ich dann das selektierte Dokument an eine Dialogbox zum Ändern übergeben...
2 x Domino Server 9.0.1 auf Ubuntu 10.04 LTS, ~650 Windows Notes Clients 9.0.1

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Selektiertes Dokument einer embedded view abgreifen
« Antwort #2 am: 29.08.11 - 07:50:30 »
Hallo Markus,

das erscheint mir nicht zuverlässig genug. Was ist wenn jemand die Maske aufmacht und gleich den Button drückt, ohne zu selektieren - dann würde er den zuletzt mal selektierten Eintrag verwenden...

In der embedded View kannst du auf das aktuelle Dokument zugreifen und Werte zurückschreiben, wenn du mit bearbeitbaren Spalten arbeitest.

Toni
Grüßle Toni :)

Offline jo@chim

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
Re: Selektiertes Dokument einer embedded view abgreifen
« Antwort #3 am: 29.08.11 - 12:33:24 »
Die Umgebungsvariable kann man ja im QueryClose des Container-Dokuments leeren, Toni, und bei einem Nullstring eine Meldung "bitte tuen selektieren Dokument" o.ä. zurückgeben ... so mach ich das zumindest, und es funktioniert sicher.
Gruss,
Achim
-------------------
IBM Certified Advanced Application Developer Lotus Notes and Domino 7

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Selektiertes Dokument einer embedded view abgreifen
« Antwort #4 am: 29.08.11 - 13:33:05 »
@jo@chim,
... das wäre auf jeden Fall auch eine Möglichkeit. Das PostOpen wäre eventuell besser. Ich habe solche Aktionen auf bearbeitbaren Spalten und in der Spalte ist dann ein Icon dargestellt. Damit brauche ich in der Maske keine Aktion und ich erspare mir in diesem Fall das Environment zu verwenden...

Toni
« Letzte Änderung: 29.08.11 - 13:34:42 von ata »
Grüßle Toni :)

Offline Exordium

  • Frischling
  • *
  • Beiträge: 47
  • Geschlecht: Männlich
Re: Selektiertes Dokument einer embedded view abgreifen
« Antwort #5 am: 30.08.11 - 14:27:13 »
Hmmmmmm. Beides nützliche Tipps. Erstmal danke.
Mal schauen, was für mich dann zweckmäßiger erscheint.

Den möglichen Nullstring hatte ich im Script schon abgefangen.
Das "Leeren" der ENV-Variable stand noch auf dem ToDo.

Gruß
Markus
2 x Domino Server 9.0.1 auf Ubuntu 10.04 LTS, ~650 Windows Notes Clients 9.0.1

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz