Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Manfred.Gipp am 18.03.09 - 12:14:26
-
Hallo Forum,
kennt hier jemand eine Möglichkeit eine Ansicht aus Notes herauszubekommen, ohne die automatisch generierten head- und body-Tags.
Ich würde gerne mir eine Ansicht zusammenbasteln und diese dann in einem CMS einbinden. Dafür aber keinen iframe benutzen müssen.
Außerdem hätte das den Vorteil, dass die CSS-Definitionen des CMS auch auf die Ansicht, die eingelinkt werden kann, Auswirkungen haben.
Die Ansicht braucht keine Links zu haben.
Die Funktion zum aufklappen von den Kategorien wäre schön. Das Java-Script dazu könnte ich aber auch im CMS liefern.
Die Ansicht selbst kann ich ja so einstellen, dass sie den Inhalt als HTML interpretiert und damit die Tabelle nicht mehr selbst rendert.
Zur Darstellung im Browser brauche ich dann eine Maske ($$ViewTemplate for xxx), die dann die Ansicht eingebettet hat, die ich darstellen möchte.
Trotzdem wird mir der gesamte Head und Body Bereich generiert.
Vielen Dank für eure Antworten.
-
Entweder Notes kontrolliert den HTML-Inhalt oder der Entwickler, ein "Mischmasch" wie Du das gerne hättest geht leider nicht.
-
ich hatte es befürchtet.
also bleibt wohl nichts anderes als ein iframe.
oder sieht hier noch jemand eine andere lösung.
-
Die Daten mit AJAX aus der View per XML ins CMS-HTML reinziehen und dort dann rendern. "?ReadViewEntries" und so.
Nachteil: Ohne JavaScript geht nix, wenn Du das im Browser machst.
-
naja....
ohne javascript geht mit den standardansichten in notes auch nix.
an das auslesen per ajax o.ä. habe ich auch schon gedacht. Da muss ich aber an der anderen seite (CMS) mehr tun.
So einfach wie möglich heißt hier die Devise.
Inzwischen habe ich mal probiert wie es mit einem Java-Applet funzt.
Das bekomme ich hin, ohne dass ein <head> oder <body> Tag erzeugt wird.
Das liegt wahrscheinlich daran, dass Notes kein Javascript für das Aufklappen der Kategorien erzeugen muss.
Nur Java ist halt ein Klopper, dem man nicht jedem zumuten darf. Also ist das auch keine Option. :(