Autor Thema: Single Category View aus anderer Ansicht  (Gelesen 3787 mal)

Offline JKo

  • Frischling
  • *
  • Beiträge: 8
Single Category View aus anderer Ansicht
« am: 29.07.11 - 08:27:24 »
Hallo,

ich möchte im Notes Client in einer Kundendatenbank in einem Frameset im oberen Frame die View mit den Kunden anzeigen und im unteren Frame die Ansprechpartner des Kunden.

Im unteren Frame habe ich eine Page mit einer Single Category View eingebunden. Im OnSelect Event der oberen View setze ich die UNID des Kunden-Dokuments ins Environment. Die Single Category View mit den Ansprechpartnern holt sich in der Single Category Formel diese UNID aus dem Environment.

Beim Öffnen der DB werden die richtigen Ansprechpartner angezeigt. Wenn ich den Focus auf einen andern Kunden stelle, ändert sich die Anzeige der SCV aber nicht. Wenn ich die DB schließe und wieder öffne, steht der Focus auf dem zuvor gewählten Kunden und unten werden die richtigen Ansprechpartner angezeigt.

Es scheint also "nur" das Problem der Aktualisierung der SCV zu sein.

Vielleicht gibt es auch die Möglichkeit, das Problem ganz anders zu lösen?

Gruß Jörg

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Single Category View aus anderer Ansicht
« Antwort #1 am: 29.07.11 - 14:46:30 »
Hallo Jörg,

wie du schon festgestellt hast, liegt es an der Aktualisierung - du brauchst sowas wie einen Refresh - schau mal nach @SetTargetFrame - vielleicht hilft dir das.

Das Wegschreiben der Auswahl ins Environment löst noch keinen Refresh aus...

Toni
Grüßle Toni :)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Single Category View aus anderer Ansicht
« Antwort #2 am: 29.07.11 - 18:39:46 »
Es gibt noch folgenden Stolperstein: Eine Embedded View aktualisiert sich unter bestimmten Umständen auch nur, wenn der Viewname berechnet ist. (genaues Verhalten weiß ich jetzt nicht mehr)

Angenommen deine View heißt lookup_kunde, dann schreibst du folgende Formel rein:
Code
"lookup_kunde" + ""
(hauptsache es erfolgt eine Berechnung)
Einen Refresh mit F9 / Neuöffnen der Page mit settargetFrame/openPage o.ä. wirst du aber trotzdem noch brauchen.

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline JKo

  • Frischling
  • *
  • Beiträge: 8
Re: Single Category View aus anderer Ansicht
« Antwort #3 am: 03.08.11 - 15:02:48 »
Hallo,

danke für Eure Tipps, jetzt funktioniert es !

In der oberen View mit den Kunden schreibe ich im OnSelect-Event die UNID des Kunden ins Environment, danach setze ich den TargetFrame und öffne die Page mit der SCV neu. Der Viewname der embedded View muss dafür nicht berechnet sein-

ENVIRONMENT BID := BID;
@SetTargetFrame("frm4");
@Command([OpenPage]; "PTest")

Ein kleines Problem habe ich noch. Die embedded view ist nach dem OpenPage etwas verschoben. Man sieht die ersten paar Zeichen der ersten Spalte nicht mehr. Dafür entsteht am rechten Bildschirmrand innerhalb des Frames ein weißer Rand. Wenn ich die Größe des Frame manuell verändere, wird die View wieder richtig eingepasst.

Gruß Jörg

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Single Category View aus anderer Ansicht
« Antwort #4 am: 03.08.11 - 15:41:51 »
Gestalte die Page so:


versteckte Zeile: Rand 2,54cm
versteckte Zeile: Rand 1,7cm
embedded view: Rand 1,905cm, Breite + Höhe = Fit to window

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Single Category View aus anderer Ansicht
« Antwort #5 am: 03.08.11 - 16:25:56 »
Zitat
versteckte Zeile: Rand 1,7cm

... warum die auch noch? Ich habe es bisher ohne diese versteckte Zeile und es funktioniert auch ???

Toni
Grüßle Toni :)

Offline JKo

  • Frischling
  • *
  • Beiträge: 8
Re: Single Category View aus anderer Ansicht
« Antwort #6 am: 03.08.11 - 17:32:04 »
Hallo zusammen,

funktioniert, vielen Dank!

Gruß Jörg

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Single Category View aus anderer Ansicht
« Antwort #7 am: 03.08.11 - 17:47:50 »
Zitat
versteckte Zeile: Rand 1,7cm

... warum die auch noch? Ich habe es bisher ohne diese versteckte Zeile und es funktioniert auch ???

Toni
frag mich nicht mehr, hab damals lange rumprobiert bis ich funktionierende Randeinstellungen hatte.  :-:
Man kann sie evtl wirklich weglassen

Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Single Category View aus anderer Ansicht
« Antwort #8 am: 04.08.11 - 07:25:14 »
... ich weiß, daß ich damals auch ziemlich gepfriemelt habe. Es funktioniert auf jeden Fall mit der 1,905 Randzeile, die andere kann man getrost weglassen. ;)

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz