Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: M_Messer am 29.10.02 - 15:21:26

Titel: ansichten im web
Beitrag von: M_Messer am 29.10.02 - 15:21:26
habe ne frage und zwar :

ich habe eine seite mit einer eingebetteten ansicht. auf dieser seite habe ich ein hintergrundbild gelegt. dadurch, dass die ansicht jetzt über der seite liegt, ist der hintergrund natürlich verdeckt. ist es möglich, die eingebettete ansicht irgendwie transparent zu gestalten, damit man das gesamte hintergrundbild sehen kann ???

gruß
messer
Titel: Re:ansichten im web
Beitrag von: ata am 29.10.02 - 19:25:57
... bei einer eingebetteten Gliederung kann der Hintergrund verändert werden, bei einer eingebetteten Ansicht nicht.

Um diesen Effekt zu erhalten müsstest du die View in einer dynamischen Tabelle berechnen, und das ist sicherlich nicht ganz trivial...

ata
Titel: Re:ansichten im web
Beitrag von: wflamme am 30.10.02 - 10:54:19
über view mit HTML-Webansicht geht eigentlich alles.

Grüße,
Wolfgang
Titel: Re:ansichten im web
Beitrag von: M_Messer am 30.10.02 - 15:05:44
@wflamme

und wie geht es ?????

@ata

was heißt genau dynamische tabelle und wie mache ich das ???

messer
Titel: Re:ansichten im web
Beitrag von: wflamme am 30.10.02 - 22:59:54
Du erstellst Dein Wunschdesign am einfachsten mit einem HTML-Editor. Dann nimmst Du eine typische Tabellenzeile und identifizierst die variablen und die statischen Teile des HTML-Codes.
Nun eine Ansicht zusammenbauen, die in einer Spalte die statischen und die variablen Teile zu einem einzigen String zusammenbaut, das ganze noch als Durchgangs-HTML kennzeichnen und die Ansicht in ein Formular einbetten. Davor und danach noch die einleitenden/abschließenden Tags als Durchgangs-HTML markieren und fertig ist die Laube.

Meine Ansicht 'Beiträge nach Datum' sieht in der entspr. Spalte zB so aus:

unid := @Text(@DocumentUniqueID);
db := @ReplaceSubstring(@Subset(@DbName; -1); "\\"; "/");
url := "/" + db + "/Shortcut/" + Shortcut + "";
blank := "<img src=\"/icons/ecblank.gif\">";
brblank := "<br>";
strAuthorsDisplay := @Implode (AuthorsDisplay; brblank);

dt:=LiveDate;
strPublished:=@Right("0"+@Text(@Day(dt));2) + "." + @Right("0"+@Text(@Month(dt));2) + "." + @Text(@Year(dt));

imgAuth:="<IMG SRC=\"/" + db + "/i_auth?OpenImageResource\">";
imgPub:="<IMG SRC=\"/" + db + "/i_cal?OpenImageResource\">";
cC1:="<DIV CLASS=\"vC\">";
cC2:="</DIV>";
cT1:="<DIV CLASS=\"vT\">";
cT2:="</DIV>";
cS1:="<DIV CLASS=\"vS\">";
cS2:="</DIV>";
cAT1:="<DIV CLASS=\"vAT\">";
cAT2:="</DIV>";

cC:=@Implode(Categories;", ");
cC1+cC+cC2+cT1+"<a href=\""+ url + "\">" + Title + "</a>" + cT2 + cS1 + Subtitle+ cS2+ cAT1 + imgAuth + "&nbsp;" + strAuthorsDisplay +  blank + imgPub + "&nbsp;" + strPublished + cAT2 + brblank +brblank

Den produzierten Source kannst Du Dir auf meiner Seite ja mal ansehen. Ist zwar CSS und keine Tabelle, aber das Prinzip bleibt sich gleich.

PS: klingt viiiiel schwieriger als es tatsächlich ist...

PPS: Mein zug. Code ist Dauerbaustelle und selten gut optimiert. Aber die paar Zehntelsekunden machen bei meinen 150 Zugriffen/Tag den Kohl nicht fett. Wenn's mehr wird, denke ich ev. drüber nach, das ganze zu überarbeiten und bis dahin bleiben die paar Artefakte halt drin

Grüße,
Wolfgang
 :-*
Titel: Re:ansichten im web
Beitrag von: zaphod am 30.10.02 - 23:01:59
hi

äääh - du sprichst vom notes client oder vom browser?
also im browser wird das hintergrunbild problemlos angezeigt - natürlich nur, wenn bei der eingebetteten ansicht die option "html verwenden" (Display = Using HTML) gewählt wird.

bye bye z
Titel: Re:ansichten im web
Beitrag von: jrSep02 am 31.10.02 - 10:22:16
hi

ansichten mit hintergrundbild
HERDT DBentwicklung 3 Kap 3

grüße
Titel: Re:ansichten im web
Beitrag von: wflamme am 31.10.02 - 17:03:59
also im browser wird das hintergrunbild problemlos angezeigt - natürlich nur, wenn bei der eingebetteten ansicht die option "html verwenden" (Display = Using HTML) gewählt wird.

Habe instinktiv angenommen, daß er Browser verwendet und Tabellen (also mehrzeilig) braucht, deshalb das Applet und deshalb keine Hintergrundgrafik.
Wahrscheinlich einfach zu kompliziert gedacht... :-\