Domino 9 und frühere Versionen > Entwicklung
ansichten im web
M_Messer:
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
ata:
... 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
wflamme:
über view mit HTML-Webansicht geht eigentlich alles.
Grüße,
Wolfgang
M_Messer:
@wflamme
und wie geht es ?????
@ata
was heißt genau dynamische tabelle und wie mache ich das ???
messer
wflamme:
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
:-*
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln