Domino 9 und frühere Versionen > ND8: Entwicklung

Volltextsuche für eine Ansicht unterbinden

(1/2) > >>

Exordium:
Hallo

Ich habe in meiner Anwendung 2 Ansichten auf der "Hauptseite" offen. Die eine zeigt alle Kategorien und Dokumente. Ich nenne sie einfach mal "Hauptansicht". Die zweite ist eine kleine Ansicht links unten im Screen und zeigt eine Historie der letzten Dokumentänderungen.
Wenn man jetzt per Volltextsuche in der Hauptansicht sucht, die Anwendung schliesst und wieder öffnet, dann ist dieses Volltextsuchfenster auch über meiner "History" Ansicht geöffnet. Das ist nicht nur hässlich, sondern auch nutzlos.

Wie kann ich es unterbinden, dass für diese Mini-Ansicht keine Volltextsuche geöffnet werden kann?

Gruß
Markus

koehlerbv:
Meines Wissens geht das nicht: Das Einblenden des Fensters für die Volltextsuche wirkt sich immer datenbankweit für alle Ansichten und Ordner aus.

Falls jemand doch einen Weg kennt: Da wäre ich auch sehr interessiert. Ein ensprechendes @Command im PostOpen der View würde natürlich kontraproduktiv sein (sollte dies überhaupt funktionieren).

Bernhard

pram:
Man kann die Volltextsuche mit folgendem Würgaround abschalten:

viewName = "myView"
Call ws.getCurrentDatabase().openView( viewName, key, False, True ) ' view öffnen um an die Notesurl zu kommen
Call ws.Urlopen(ws.currentView.View.Notesurl+"&Query=%00")      ' löscht FT-Suche, macht aber currentView ungültig
Call ws.getCurrentDatabase().OpenView( viewName, key, False, True)   ' setzt currentView wieder

Der Trick ist, als Query einen nullterminierten String anzugeben (der Parameter Query wird erst ab 8.x unterstützt, bei 7 tritt ein Fehler auf, sollte deshalb mit Vorsicht eingesetzt werden.)

wenn du davor ein settargetFrame absetzt, dann kannst du dein kleines Fenster ansprechen
ggf reicht es auch den Frame nicht auf "View" sondern auf "URL" umzustellen und die View über die NotesURL + "&Query=%00" anzusprechen

Gruß
Roland

Tode:
Eine weitere Möglichkeit wäre, dass Du die untere Ansicht als eingebettete Ansicht in einer Maske anzeigst.
Da hast Du das Problem mit der suche auch nicht und könntest sogar auf die letzten 10 dokumente einschränken...

pram:

--- Zitat ---und könntest sogar auf die letzten 10 dokumente einschränken...

--- Ende Zitat ---
Wie meinst du das? Gibts da für den Client eine Option (die ich bis jetzt noch nicht kenne)
Kenne nur die "Lines to display" für Web-Access

Gruß
Roland

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln