Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
... 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
-
über view mit HTML-Webansicht geht eigentlich alles.
Grüße,
Wolfgang
-
@wflamme
und wie geht es ?????
@ata
was heißt genau dynamische tabelle und wie mache ich das ???
messer
-
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 + " " + strAuthorsDisplay + blank + imgPub + " " + 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
:-*
-
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
-
hi
ansichten mit hintergrundbild
HERDT DBentwicklung 3 Kap 3
grüße
-
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... :-\