Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Legolas am 10.02.14 - 11:35:19

Titel: Ein bestimmstes Dokument in einer UI-View markieren
Beitrag von: Legolas am 10.02.14 - 11:35:19
Hallo Forum,

und wieder eine Herausforderung:

Problem:
Ich habe ein Dokument mit einem Datums-Multivaluefeld.
Diese Dokumente werden in einer Ansicht mit der Datumsspalteneigenschaft "Mehrfachwerte getrennt anzeigen" angezeigt.
D.h.: Ein Dokument mit evtl. drei Einträgen im Datumsfeld wird in der Ansicht an drei verschiedenen Stellen angezeigt!
Ich denke, das sollte klar sein soweit!

Nun die Frage:
Die Anwender wünschen sich eine Funktion (Buton), mit der Sie in der Ansicht zu den Dokumenten springen können, die das aktuelle Tagesdatum beinhalten.
Da die View mehrere tausend Dokumente hat, müssen die Anwender aktuell ziemlich viel scrollen, um an die Dokumente zu gelangen, die das aktulle Tagesdatum beinhalten!

Wie kann man so was am einfachsten und vor allem am performantesten umsetzen?

Systemumgebung: Alles in 9.0.1

Grüße
Bernd


Titel: Re: Ein bestimmstes Dokument in einer UI-View markieren
Beitrag von: Tode am 10.02.14 - 11:38:09
Wenn die Ansicht sortiert ist nach dem Datumsfeld, dann reicht doch, einfach mit dem Tippen anzufangen !? Gerade in 9 wurde die Type- Ahead Funktion doch nochmal erheblich gepimpt...
Titel: Re: Ein bestimmstes Dokument in einer UI-View markieren
Beitrag von: Legolas am 10.02.14 - 11:43:55
Hi Torsten,

das wäre ja zu einfach!  ;)
Es geht hier um das Thema Wiedervorlagen.
Die User wollen die Ansicht öffnen und gleich sehen können, welche Reminder in den kommenden Tagen anstehen.
Das Ganze soll ja auch eine Komfortfunktion sein, da laut unseren Anwendern solche Funktionen in allen anderen System problemlos gehen würden! (Soviel zur Wahrnehmung der Welt!)

Grüße
Bernd
Titel: Re: Ein bestimmstes Dokument in einer UI-View markieren
Beitrag von: koehlerbv am 10.02.14 - 11:46:43
Du kannst den Anwendern doch eine Ansicht "Aktuelle Wiedervorlagen" im Kalenderstil zur Verfügung stellen.

Bernhard
Titel: Re: Ein bestimmstes Dokument in einer UI-View markieren
Beitrag von: Legolas am 10.02.14 - 11:54:01
Hallo Bernhard,

das wäre sicher auch eine Möglichkeit.
Aktuell werden jedoch in der Ansicht noch eine vielzahl weitere Information die angezeigt.
Teilweise auch mit einer Grafik und Antwortdokumenten.

Grüße
Bernd

Titel: Re: Ein bestimmstes Dokument in einer UI-View markieren
Beitrag von: pram am 10.02.14 - 20:35:50
=> ws.currentView.Selectdocument ?

Damit dies aus dem Dokument heraus funktioniert, sollte im Wesentlichen folgender Code notwendig sein

Code
If ws.getCurrentDatabase() Is Nothing Then ' db closed (doc per Doclink geöffnet)
  Call ws.Opendatabase(doc.Parentdatabase.server, doc.Parentdatabase.filepath, viewName)
else 
  Call ws.getCurrentDatabase().openView( viewName, "", False, True )
  If ws.currentView Is Nothing Then Exit function ' view nicht vorhanden
  Call ws.Urlopen(ws.currentView.View.Notesurl+"&Query=%00")	' löscht eine evtl vorhandene FT-Suche, macht aber currentView ungültig
  Call ws.getCurrentDatabase().OpenView( viewName, "", False, True)	' setzt currentView wieder
end if
call ws.currentView.Selectdocument(doc)

doc = das zu selektierende Dokument
viewName = viewName
ws = new NotesUIWorkspace

Ob du allerdings auf den richtigen Eintrag springen kannst, wenn das Dok mehrfach angezeigt wird, bezweifle ich...

Gruß
Roland