Autor Thema: html / css Formatierung von Ansichten  (Gelesen 4338 mal)

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
html / css Formatierung von Ansichten
« am: 11.06.04 - 11:59:11 »
Hallo zusammen  :D

Wieder mal eine tolle Frage meinerseits:
Wie kann ich am "sinnvollsten" html Tags in eine Ansicht reinbringen?

Sinn der Übung: Ich habe eine Ansicht, die ich ins Web exportieren will, und naja im Original schaut das wenig schick aus...
Wie kann ich darauf css oder zumindest direkt html eingeben?
Wenn ich das ganze als "...html behandeln" einstelle ist das ganze halt leider nur unformatiert!!!

Oder führt hier kein Weg um JS herum???

Danke schon mal!
-dp

Glombi

  • Gast
Re:html / css Formatierung von Ansichten
« Antwort #1 am: 11.06.04 - 12:04:17 »
Erstelle für Deine Webansichten jeweils eine Maske namens
$$ViewTemplate for <Ansichtsname bzw. Alias>
oder eine allgemeine
$$ViewTemplateDefault.

Die Ansichten bettest Du als "Embedded View" ein.

In diesen Masken dann ein Feld namens $$HTMLHead (am besten als gemeinsam genutztes oder in einer Teilmaske). Das Feld "Berechnet zur Anzeige" mit einer Formel a la
db := @Subset(@DbName; -1);
server := @Name([CN]; @Subset(@DbName; 1));
"<META http-equiv=\"expires\" content=\"0\">" + @NewLine +
"<link rel=stylesheet type=\"text/css\" href=\"" + server + "/" + db + "/Style.css?OpenPage\">"


Anstelle von "Style.css" dann Deinen Namen für die Seite, in der die CSS als Text (Seiteneigenschaften: Inhalt als HTML behandeln) drin steht.

Andreas
« Letzte Änderung: 11.06.04 - 12:04:47 von Glombi »

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re:html / css Formatierung von Ansichten
« Antwort #2 am: 11.06.04 - 12:22:31 »
ahhh, schick! funktioniert!!!

Vielen Dank
 :)

ups... doch noch ein Problem:

Ich habe die Ansicht eingebettet und als "html" eingestellt!
Wie kann ich nun aus der "Liste" eine Tabelle machen, bzw. den Spaltenüberschriften einen Style zuweisen?

Muss ich dazu die entsprechenden "tags" bearbeiten oder muss ich den table in der Maske anlegen?

-dp
« Letzte Änderung: 11.06.04 - 12:38:36 von DonPromillo »

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re:html / css Formatierung von Ansichten
« Antwort #3 am: 11.06.04 - 14:51:14 »
OK, habe soweit alles hingekriegt,...
Habe die Ansicht auf "als html..." eingestellt und dort die benötigten html-Formatierungs-tags reingebastelt!
Dies habe ich dann wie empfohlen in die Maske eingebettet!

Nun die Preisfrage:
Wie kann ich die Elemente der Ansicht verlinken, um z.B. einen Eintrag ändern zu können?
Eigentlich ja durch einen Hyperlink mit OpenForm oder so was,... aber wie kriege ich notes dazu, den passenden Eintrag anzuzeigen?

-dp

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:html / css Formatierung von Ansichten
« Antwort #4 am: 11.06.04 - 14:53:59 »
guck mal in der Designer-Hilfe nach
URL commands for opening documents by key
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Glombi

  • Gast
Re:html / css Formatierung von Ansichten
« Antwort #5 am: 11.06.04 - 15:08:39 »
Es gibt in den Spalteneigenschaften auf dem letzten Tab (Propeller) die Option
"Werte in dieser Spalte als Verknüpfung anzeigen".

Such Dir eine Spalte aus und hake das dann für die Spalte an.

Notes erledigt den Rest...

Andreas

Hernan Cortez

  • Gast
Re:html / css Formatierung von Ansichten
« Antwort #6 am: 11.06.04 - 15:10:40 »
In 5 braucht man auch kein $$Head Feld mehr zu erstellen.
Da gibt es einen extra Punkt html-head in, in, in ... da wo auch querysave und so steht.
Ich finde das übersichtlicher.

Für die Verlinkung habe ich immer eine Ansicht mit allen Dokumenten erstellt und in der ersten Spalte die DocUnid sortiert.

Du kannst dann die Links circa so aufbauen: "\"/allDocs/" + @DocumentUniqueID + "?openDocument\"" oder eben edit dokument.
Zum referenzieren von Dokumenten benötigt man immer eine Ansicht.
Ich würde das möglichst standardisieren. Also die Links immer auf die selbe Ansicht setzen.  

Glombi

  • Gast
Re:html / css Formatierung von Ansichten
« Antwort #7 am: 11.06.04 - 15:12:52 »
In 5 braucht man auch kein $$Head Feld mehr zu erstellen.
Da gibt es einen extra Punkt html-head in, in, in ... da wo auch querysave und so steht.
Ich finde das übersichtlicher.
Du meinst "HTML-Head-Inhalt", I know.
Das finde ich jedoch nicht wirklich wartungsfreundlich. Wenn man was ändern muss (aus welchem Grund auch immer) muss man durch 50 Masken und das überall ändern.
Also: Besser das $$HTMLHead in einer speziellen Teilmaske, die auch noch andere Web-Elemente enthält. unterbringen.

Andreas
« Letzte Änderung: 11.06.04 - 15:14:09 von Glombi »

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re:html / css Formatierung von Ansichten
« Antwort #8 am: 11.06.04 - 15:22:15 »
 :-\
geht leider schief, weil ich das ganze ja als html weitergebe
(ansonsten funktionieren die schönen tags nicht so ganz...)
Ich habe mir manuell einen table gebaut, entsprechend die Spalten mit <tr> <td>... versehen!
Das css wird von der Maske aufgerufen...
Geht auch ganz gut so,... halt bis auf die Verknüpfungen :-(

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:html / css Formatierung von Ansichten
« Antwort #9 am: 11.06.04 - 15:25:44 »
wie sehen denn deine Versuche aus, so einen Link zu erzeugen?

du musst mit <a href=".....
usw. arbeiten, dann geht das schon
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re:html / css Formatierung von Ansichten
« Antwort #10 am: 11.06.04 - 16:01:13 »
OK, bin jetzt so weit:

ku:="P"+projektjahr+"-"+projektnummerl;
db:= @ReplaceSubstring( @Subset( @DbName; -1); "\""; "/");

"<td><a href=\""+ku+"\">"+ku+"/"+"?openDocument</a></td>";

a) muss ich die DocumentUniqueID zum verlinken verwenden oder kann das auch was anderes sein?

b) wie müsste das genau ausschauen?, also das das erste "ku" bei mir?

Thx
-dp


ups, falscher href...

"<td><a href=\""+@text(@DocumentUniqueID)+"?openDocument/\">"+ku+"</a></td>"


Geht immer noch nicht? habe ich noch was vergessen?
Der link ergibt:
http://localhost/daten.nsf/E717...83?editDocument
« Letzte Änderung: 11.06.04 - 16:20:56 von DonPromillo »

Hernan Cortez

  • Gast
Re:html / css Formatierung von Ansichten
« Antwort #11 am: 11.06.04 - 16:41:19 »
Für die Verlinkung habe ich immer eine Ansicht mit allen Dokumenten erstellt und in der ersten Spalte die DocUnid sortiert.

Du kannst dann die Links circa so aufbauen: "\"/allDocs/" + @DocumentUniqueID + "?openDocument\"" oder eben edit dokument.
Zum referenzieren von Dokumenten benötigt man immer eine Ansicht.
Ich würde das möglichst standardisieren. Also die Links immer auf die selbe Ansicht setzen.  

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:html / css Formatierung von Ansichten
« Antwort #12 am: 11.06.04 - 16:44:07 »
guck mal in der Designer-Hilfe nach
URL commands for opening documents by key
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re:html / css Formatierung von Ansichten
« Antwort #13 am: 11.06.04 - 16:47:36 »
Für die Verlinkung habe ich immer eine Ansicht mit allen Dokumenten erstellt und in der ersten Spalte die DocUnid sortiert.

Du kannst dann die Links circa so aufbauen: "\"/allDocs/" + @DocumentUniqueID + "?openDocument\"" oder eben edit dokument.
Zum referenzieren von Dokumenten benötigt man immer eine Ansicht.
Ich würde das möglichst standardisieren. Also die Links immer auf die selbe Ansicht setzen.  



Aaaah!!!!
musste einfach den Ansichtsnamen mit reinnehmen in den href!!!!!

Danke nochmal an alle  ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz