Domino 9 und frühere Versionen > Entwicklung

Dynamische View im UI Dokument

<< < (2/3) > >>

Axel:

--- Zitat von: Micha am 07.10.03 - 11:39:05 ---Da wäre eine Relationale Datenbank was schönes  :)
Ich würde vorschlagen die möglichen auswahlkriterien in ein Mehrfachwerte Feld in den entsprchenden Dokumenten einzufügen und dieses Feld dann mit den ausgewählten kriterien zu vergleichen.


--- Ende Zitat ---

Hi,

ich glaube nicht, dass das geht. Bei den eingebetteten Ansichten heißt die Option  Einzelne Kategorie anzeigen. Mit einem Mehrfachfeld kannst du da nix anfangen.

@termic

Auch was du vor hast wird so nicht funktionieren, denke ich zu mindest, wenn ich dein Problem richtig verstanden habe.

Was du machen kannst, mit Script ein Feld füllen und das für die eingebettete Ansicht nutzen. Wenn du mehrere Daten hast kannst du sie auch in dem Feld zusammensetzen, so z.B. Wert1~Wert2~Wert3. Du mußt nur darauf achten, dass die Ansicht auch in der ersten Spalte kategorisiert ist. Dann bekommst du auch die entsprechenden Dokumente angezeigt.

Jetzt kommt aber der Haken, wie gesagt wenn ich dich richtig verstanden habe. Du kannst zwar in der eingebetteten Ansicht ein oder mehrere Dokumente markieren, hast aber keinen Zugriff drauf. D.h. du kannst damit nicht in Script weiterarbeiten.

Was du machen könntest, wäre ein Dialog zu erstellen, in dem der User Werte für eine Suche einträgt, dann die Suche durchführen und das Ergebnis in einen Ordner packen. Von da aus kannst du dann weitermachen. Ist nur so 'ne Idee. Ich weiß nicht ob dir das weiterhilft.


Axel
 

termic:
Das mit dem Mehrfachfeld hatte ich schon probiert, geht aber leider nicht.

@Axel  
Du hast mich genau richtig verstanden !
Dann werde ich das mal mit dem Ordner Probieren, wäre aber für den User sehr unbequem...  aber wenn es der einzige möglich Ansatz ist muß ich es wohl mal damit versuchen.


ich werde euch mal informieren wenn ich die Applikation fertig hab. Vielleicht fällt mir ja noch etwas gutes ein.

Schonmal Danke für die Tips.

koehlerbv:
Hi, termic,

was willst Du eigentlich mit den (wie auch immer) angezeigten Dokumenten machen ? Wieviel Dokumente können das werden ? Welche Werte aus den Dokumenten willst Du anzeigen ?
Vielleicht kann man das ganze ja auch ganz anders lösen ...

Bernhard

Semeaphoros:
Das ist auch mein Gedanke, dass da ein anderer Ansatz möglich ist, darauf wollte ich ja schon von Anfang an raus.

Die Schilderung erinnert mich eigentlich an einen NotesNewsLetter, der die gefundenen Dokumente anzeigt.

Mit Script und den dafür zur Verfügung stehenden Suchfunktionen die Eingabe des Users auswerten und die gefundenen Dokumente in einer Collection sammeln. Daraus erstellt man dann einen NotesNewsLetter ---- ok ---- von da ist es dann schwierig weiterzuarbeiten. Vielleicht eher so, dass man die relevanten Daten in einen String auszieht und dann in eine Auswahlliste eingibt und den User per Dialogbox zur Wahl seine{s|r} Dokumente<s> auffordert. Danach lassen sich die gewählten Dokumente aus der DocColl herauspflücken und man kann im Script die Sache weiterbearbeiten.

Axel:
Hi,

ich hab da noch ne Idee. Du kannst auch eine Pickliste zur Auswahl der Dokumente verwenden. Ab Notes 5 kann man dem Picklist-Ausruf auch eine Kategorie mitgeben, die dann angezeigt wird. Funktioniert ähnlich der eingebetteten Ansicht. Ein Nachteil will ich aber nicht unter den Tisch fallen lassen, die Schnellsuche funktioniert bei solchen Picklisten nicht. Aber was soll's man kann schließlich nicht alles haben.

Wenn du mehrere Kategorien brauchst, z.B. alle Dokumente mit dem Status Aktiv aus einem bestimmten Standort ( bspw. Hamburg), mußt du sie auch zusammenfassen. Du generierst dir eine Ansicht und kategorisierst die erste Spalte. Die Spaltenformel kann dann so aussehen: Status + Standort

Aufruf der Picklist-Funktion kann dann so aussehen:

Set notesDocumentCollection = notesUIWorkspace.PickListCollection(1, false, "","", "Name der Ansicht", "Titel", "Wählen Sie ein Dokument aus", "Aktiv" & "Hamburg")

Als Auswahl bekommst du dann nur die aktiven Hamburger Dokumente.

Die Parameter für die Picklist-Funktion kannst du auch aus dem geöffneten Dokument auslesen. Vielleicht kommt das deinem Problem näher als eine Suche. Ein Versuch wäre es wert.

Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln