Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Dominique M. am 11.07.07 - 16:59:31

Titel: HTML View
Beitrag von: Dominique M. am 11.07.07 - 16:59:31
Hallo,


ich habe folgende Frage ob dies möglich ist:

Ich habe aus meiner View eine HTML View gemacht per "Treat view contents as HTML" - klappt soweit auch super, habs schon hinbekommen das er es als Tabelle anzeigt.

Nun die Frage: Lässt es sich irgendwie festellen bei welchem Eintrag er beim durchlaufen ist? Möglichkeiten bieten sich mir dann folgende: Andere Styles Pro Zelle, also z.b. jede zweite Row ist dann dunkler z.b.
Aber worauf ich mehr hinaus will ist das ich sowas in der Art brauche um eine Navigation einzufügen, die von Notes ist mir zu schlicht, oder zumindest wüsst ich net wie ich die Funktion erweitern könnte als muss eine eigene her.

Sinn des ganzen wäre dann alle XX Einträge nen Marker zu setzen den ich z.b. per Javascript ansprechen kann.

Ob das klappt oder ob es sogar doch einfacher geht...nunja, bin auf Antworten gespannt mit Lösungshinweisen!

Vielen Dank.

Gruß
Dominique M.

P.S.: Immernoch im Praktikum, müsste jetzt 6. Woche sein, deswegen evtl. solche Anfänger fragen :D
Titel: Re: HTML View
Beitrag von: m3 am 11.07.07 - 17:09:55
So etwas?
http://www.dhtmlgoodies.com/scripts/highlight-table-row/highlight-table-row.html

Dafür brauchst nur HTML + JS:
http://www.dhtmlgoodies.com/index.html?showDownload=true&whichScript=highlight_table_row
Titel: Re: HTML View
Beitrag von: flaite am 11.07.07 - 18:53:50
Das kann (mit den Beispielen) einige nette Ideen beisteuern.
http://www.codestore.net/store.nsf/unid/EPSD-5VBS6Y?OpenDocument
oder vielleicht das hier (kenn ich nicht) http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/Domino%20Web%20Tools

Du solltest dir die Zeit nehmen von dem Zeugs zu lernen. Auch wenns am Anfang wehtun könnte. Ist auf jeden Fall besser als selber loszubasteln.

Zu den wechselnden row-Hintergrundfarben gibts einen hack, in dem du dir die @DocNumber Funktion benutzt. In javaScript kannst du die nämlich verwenden (ansonsten ist das special text).
So in der Art:
Code
"<script>if (" + @DocNumber + " % 2 == 0) document.write("<div class='rowEven'>\") else document.write("<div class='rowOdd'>\")</script>" + derWert + "</div>"
Letztlich erzeugst du in der Spaltenformel JavaScript das wiederum html erzeugt. Das ist die einzige Möglichkeit, um den SpecialText von @DocNumber programmatisch anzusprechen und der schreibt dir raus, welche Zeile in der Ansicht gerade verarbeitet wird.

Mittlerweile werden auch verschiedene ajax libs Domino fähig gemacht:
http://www.codestore.net/store.nsf/unid/BLOG-20070531
http://dojomino.com/dojomino/blog.nsf/d6plinks/LSPN-746PSC



Titel: Re: HTML View
Beitrag von: Dominique M. am 12.07.07 - 08:35:10
Guten morgen,

danke dir vielmals Axel, das es eine DocNumber Funktion gibt war mir bisher unbekannt, dann wär die Sache mit Modulo etc. schonmal erledigt.

Und die erste Seite muss ich mir noch einmal genauer anschauen, gerade diese Sortierfunktion würde mich Interessieren, vielen dank für diesen Link!

Dann setz ich mich mal ran und Probier das gleich mal aus!

Schönen Tag euch noch.