Domino 9 und frühere Versionen > ND6: Entwicklung

Schaltfläche in EmbeddedView verbergen

<< < (2/3) > >>

Glombi:
Die Lösung von LN4ever geht, wenn entweder alle Aktionen angezeigt oder versteckt sein sollen. Falls das so ist, ist das natürlich die eleganteste Lösung.

Andreas

DerAndre:
Das ist eigentlich ein guter Lösungsansatz.

Es ist eigentlich kein Problem da eine andere Teilmaske einzubinden.

Wie war das mit Wald und Bäumen...  ???

André

DerAndre:
Ööööhm, Editieren nicht Zitieren...  ::)

André

LN4ever:
Auf Anhieb würde ich sagen, daß die Schaltflächen innerhalb der eingebetteten Ansicht mit den dort angezeigten Objekten eine abgeschlossene Objektklasse bilden, die aufeinander referenzieren kann. Eine Interaktion einer Schaltfläche in der eingebetteten Ansicht mit dem geöffneten Objekt, das sie darstellt kann nur über eine gemeinsam verwendete Script-Library funktionieren.

um zu verhindern, daß das Fenster einer eingebetteten Ansicht angezeigt wird, wenn es nichts anzuzeigen gibt, verwende ich häufiger folgende Methode:

über die eingebettete Ansicht kommt ein Feld d_EMBEDDEDANZEIGEN vom Typ BERECHNET ZUR ANZEIGE mit der Formel d_EMBEDDEDANZEIGEN

Und in der HW-Formel der eingebetteten Ansicht steht dann
d_EMBEDDEDANZEIGEN!="1"

Im Queryopen des Dokuments steht dann etwas wie
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
   If IsNewdoc Then Exit Sub
   If source.document.HasItem("$Ref") Then
      source.document.d_embeddedAnzeigen="1"
   Else
      Set xdc=Source.document.Responses
      If xdc.count=0 Then
         source.document.d_embeddedAnzeigen="0"
      Else
         source.document.d_embeddedAnzeigen="1"
      End If
   End If
End Sub

DerAndre:
Ich sag ja, Wald und Bäume...

Trivialer Weise können wir in der Datenbank angeben welche Teilmasken in welchen Status angezeigt werden sollen  :P und das bleibt dann auch so.

Und wieso einfach, wenn es auch komplizert geht.

Ich glaub ich habe diese Woche zu wenig schlaf gehabt...

André

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln