Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Buddy am 28.11.05 - 19:08:04
-
Hallo Notes-Entwickler!
Ich habe hier leider ein Problem:
ich habe eine Maske mit einer eingebetteten Ansicht.
Diese ist auch kategorisiert, d.h. ich lasse über "Einzelne Kategorie anzeigen" nur bestimmte Dokumente erscheinen.
Gibt es eine Möglichkeit, in dieser Maske eine Suchfunktion einzubauen, mit der ich auch innerhalb der dargestellten eingebetteten Ansicht was suchen kann?
Oder ist Notes zu beschränkt in der Hinsicht?
Das Blöde ist ja, dass die ich nicht mehr nach dem Spaltenköpfen sortieren kann, sobald ich was in "Einzelne Kategorie anzeigen" reinschreibe.
Vielleicht habt Ihr eine Idee oder evtl. eine Workaround-Lösung.
Danke für Eure Hilfe!!
Tschüß, Kai.
-
Nein, sowas funktioniert nicht (und kann auch nicht - performant - funktionieren): Die Suche in Notes funktioniert entweder über einen Ansichts- oder einen Volltextindex. Ersterer ist für Dein Problem zuständig. Da dieser aber logischerweise (immer) für die komplette Ansicht erstellt wird, kann die Einschränkung auf eine einzelne Kategorie nicht funktionieren. Oder man müsste für jede embedded view mit ihrer jeweils aktuellen single category einen neuen Index aufbauen. Da dies immer oder oft oder öfters auf dem Server passiert, kann man sich vorstellen, was da dann so abgehen würde ;)
Bernhard
-
Nicht ganz richtig Bernhard.
Das kann man schon aufbauen, wenn man zum Beispiel die ID Des Parentdocumentes als Text abspeichert und mit in die Suche einbezieht über FIELD PARENTID CONTAINS dlk2143234g:23404gfdfgdd AND ......
-
Hallo Thomas,
dieses Verfahren setzt Volltextsuche voraus. Und dann wird es interessant ... "ParentID" wäre dann die Daten, die zur Kategorisierung verwendet werden (oder $Ref, falls die Kategorie auf Haupt-/Antwortdokumenten basiert, was aber auf das selbe hinausläuft).
Die Resultate der FTSearch müsste dann aber auch wieder in der embedded view dargestellt werden. Geht das wirklich ? Ich weiss das wirklich nicht, ich habe da auch meine Zweifel, lasse mich aber gerne eines besseren belehren.
Und: Ist es das, was Kai wirklich erreichen will ? Ich lasse mich wirklich sehr gerne belehren.
Bernhard
PS: Derzeit via GPRS - mein 4 Jahre und ein Monat altes DSL-Modem hat heute abend den Löffel weggeworfen ... Mal sehen, wie fix die Telekom morgen ist, bislang sieht es so aus, dass das Problem noch am morgigen Vormittag gelöst wird. Das würde meine Einschätzung "ohne Makel" der Telekom seit 1994 fortschreiben :)
-
Vielen Dank für Eure Antworten!!
Ich habe vieles ausprobiert. Bin zu dem Schluss gekommen, dass ich
entweder:
ein einfaches @Command([EditFind]) einbaue, also mit der mitgelieferten Suche auskomme
oder:
über FTSearch mir das Ergebnis auf ein Listenfeld ausgeben lasse.
Notes ist halt leider keine relationale Datenbank, die man mit SQL abfragen kann.
Viele Grüße!
Kai