Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: inu am 15.08.07 - 15:19:40

Titel: Ansichtsauswahl steuern
Beitrag von: inu am 15.08.07 - 15:19:40
Hallo Leute,

ich habe ein Frameset, der u.a. aus einem Frame mit einer  Maske (beinhaltet lediglich ein Kontrollkästchen) sowie einem Frame mit einer Ansicht besteht.

Ich will nun folgendes erreichen: Beim Anhaken des Kontrollkästchen soll die Ansichtsauswahlformel etwas abgewandelt werden; ansonsten soll die selbe Ansicht verwendet werden.

Wie muss ich hier vorgehen? Mit einem "IF" in dem Ansichts-SELECT war ich leider nicht erfolgreich!

Vielen Dank
Titel: Re: Ansichtsauswahl steuern
Beitrag von: dirk_2909 am 16.08.07 - 10:03:40
Hallo,

eine "dynamische" Ansichtsauswahl bekommst Du nicht hin!

Du musst 2 Ansichten haben.
Die eine zeigst Du standardmäßi an, die andere, wenn das Feld markiert wurde.
Dazu musst Du etwas @Formula-Code in die Eingabeumsetzung des Feldes schreiben.
Titel: Re: Ansichtsauswahl steuern
Beitrag von: Axel am 16.08.07 - 10:26:27
Je nach dem wie "dynamisch" die Ansichtsauswahl sein soll, könnte man evt. auch mit einer eingebetteten Ansicht mit der Option "Einzelne Kategorie anzeigen" arbeiten.


Axel
Titel: Re: Ansichtsauswahl steuern
Beitrag von: inu am 16.08.07 - 10:42:14
eine eingebettete Ansicht kommt leider nicht in Frage. Es muss schon eine direkte Ansicht sein

Titel: Re: Ansichtsauswahl steuern
Beitrag von: eknori am 28.08.07 - 12:57:56
dynamisch ist nicht, weil die view-selection Formula geändert werden muss.
Titel: Re: Ansichtsauswahl steuern
Beitrag von: inu am 28.08.07 - 14:12:42
@Ulrich: Hast Du sonst eine Idee, wie man das ganze evtl. mit dem Einsatz von "Kunstgriffen" hinbekommen kann?
Titel: Re: Ansichtsauswahl steuern
Beitrag von: klaussal am 28.08.07 - 14:18:20
Vergiss es ! Es geht nicht !
Titel: Re: Ansichtsauswahl steuern
Beitrag von: eknori am 28.08.07 - 14:21:06
Zur Laufzeit ist es nicht möglich eine Ansicht zu verändern.
Wie dirk schon schrieb, kannst du 2 Ansichten verwenden.

Kunstgriff wäre, die Selektuionsformel per Agenten zu ändern; das funktioniert, solange keiner mit der DB arbeitet. Kann man proma um Mitternacht machen, um die Dokumente des aktuellen Tages zu filtern und nicht Konstrukte wie @Today oder so etwas zu verwenden.
Aber am offenen herzen ...
Titel: Re: Ansichtsauswahl steuern
Beitrag von: inu am 28.08.07 - 14:28:33
@dirk_2909:

wie meinst du das mit dem Formula-Code genau? In welches feld schreiben? Wie in etwa sollte das ausschauen?
Titel: Re: Ansichtsauswahl steuern
Beitrag von: 2stupid4this am 09.09.07 - 22:39:04
Ich habe schon mal mit dem gedanken gespielt die notwendige Ansicht sozusagen temporär zu erstellen mit

Set notesView = notesDatabase.CreateView( [ viewName$ ] , [ viewSelectionFormula$ ] , [ templateView ] , [ prohibitDesignRefreshModifications ] )

und dort eben eine Ansichtsvorlage und die notwendige Ansichtsauswahl mitzugeben.

Hat das schon mal jemand versucht? Welche "Rechte" müsste der User haben?
Titel: Re: Ansichtsauswahl steuern
Beitrag von: koehlerbv am 09.09.07 - 22:52:40
Mindestens Designer. Diese ganzen Ansätze für "dynamische views" kollidieren frontal mit dem "Prinzip Notes". Wie Klaus schon sagte: Vergesst es. Es gibt andere Methoden.

Bernhard