Domino 9 und frühere Versionen > Entwicklung
Anzeige im Browser (HTML)
FRANKI:
hallo alle zusammen,
habe mal wieder ein klitzekleines problem:
ich habe mir per java-agenten eine suche über meine notes-db gemacht.
die suche erfolgt über verschiedene ansichten.
als ergebnis bekomme ich die docuid der treffer-dokumente zurueck.
aus diesem ergebnis moechte ich eine liste im browser anzeigen, bei der ich auf die docuid (oder etwas stellvertretendes) klicker und dann oeffnet sich das dokument.
ganz einfach, aber wie macht man so etwas ??
danke
FRANKI
wflamme:
Wo liegt das Problem: Seitengenerierung durch den Agenten, URL-Konstruktuion oder beides ;D ?
FRANKI:
genau da liegt das problem, wie generiere ich die seite mit einem agenten ??
gruß
franki
Till_21:
indem der agent html aus"printet"...
gruss
marhaxus:
Hallo Frank,
kenne das zwar nur mit Lotus-Script Agenten, vielleicht geht's mit Java aber genauso:
Man kann im Browser einen Agenten über eine URL wie:
http://hostname/Pfad/DBName.nsf/AgentName?openAgent
aufrufen.
(Wobei der Pfad vom Domino-Data-Verzeichnis aus beginnt)
Im Browser wird dann alles was du in dem Agenten ausgibst direkt als HTML ausgegeben. Bei LS ginge das mit Print. Bei Java wahrscheinlich ähnlich wie out.write(...). Weiß nicht welchen Outputstrem man da benutzt.
Auf ein Doc verlinken kann man mit:
http://host/Pfad/dbName.nsf/ViewName/DocUNID?openDocument
Du kannst allerdings auch einfach eine Ansicht im Web öffnen:
http://host/Pfad/dbName.nsf/ViewName?openView
Dann werden die Links automatisch generiert.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln