Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: werner16 am 16.02.12 - 10:10:08

Titel: Texteingabefeld in Webansicht vergößern
Beitrag von: werner16 am 16.02.12 - 10:10:08
Hallo,

ich habe in einer Maske ein paar ganz normale Felder für Texteingabe.

Wenn ich die Maske im Web via Browser öffne sind die Eingabefelder nur einzeilig und recht kurz.
Wie kann ich die Darstellung im Web für diese Felder vergrößern?

Gruß,
Werner
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: Christian Kröll am 16.02.12 - 10:12:09
Hi,
in den Feldeigenschaften bei Hilfetext einfügen:
[<size=Dein Wert>]

Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: werner16 am 16.02.12 - 11:25:50
Hi Christian,

vielen Dank für den Hinweis, das funktioniert, noch kryptischer kann man das ja gar nicht verstecken!  ???

Das Feld bleibt aber immer nur einzeilig, oder?

Gruß,
Werner
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: Glombi am 16.02.12 - 11:42:58
Du kannst das alles in den Feldeigenschaften im Reiter "HTML" einstellen. Das mit der Hilfebeschreibung ist noch ein Relikt aus URALTEN Zeiten (ich glaube Notes 4).
HTML Formatierungen kannst Du im Reiter HTML unter "Andere" eintipslen.
Welche Du braucht kannst Du am besten bei selfhtml erfahren.

Komfortabler geht es natürlich mit CSS. Das erfordert dann aber etwas mehr Webkenntnisse.

Andreas
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: werner16 am 16.02.12 - 11:50:48
Hallo Glombi,

gut zu wissen, danke.
Mir geht es darum das ich die Textfeldgröße in Zeichenbreite und Anzahl Zeilen hinterlegen kann.

Gruß,
Werner
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: Christian Kröll am 16.02.12 - 16:07:54
hast Recht - old school eben!
Aber so schwer ist das mit dem Css auch nicht und auf lange Sicht die wesentlich bessere Lösung.

Lies mal für das CSS hier
http://de.selfhtml.org/html/formulare/formatieren.htm


Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: ascabg am 16.02.12 - 16:29:05
Hallo,

Bleibt trotzdem uebrig, dass das Eingabefeld entsprechend als TEXTAREA definiert werden muss.

Mehrzeilige einfache Textfelder koennen so im WEB meines Wissens nach nicht dargestellt und erzegt werden.
Ueberlassen ich die Formatierung der Felder weitestgehend dem Domino, so wird dieser aus dem einfachen Textfeld nie eine TEXTAREA machen.


Andreas
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: marschul am 17.02.12 - 08:54:19
Wenn ich das richtig in Erinnerung habe, werden aus Richtextfeldern TextAreas gemacht - bin mir da aber nicht sicher. Alternativ kann mit Durchgangs-HTML eine TextArea generiert werden, die dann mehrzeilig ist. Wichtig ist, dass es dazu auch ein Feld mit gleichem Namen gibt, welches aber für das Web verborgen ist (sonst existiert es doppelt im HTML-Dokument). Der Domino-Server speichert nur Web-Felder, die auch in der Maske als Felder existieren, andere Inhalte gehen beim Speichern verloren.
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: werner16 am 17.02.12 - 09:58:31
Hi,

habe mir jetzt mal Felder in anderen DB's angesehen, und bin im names.nsf auf ein Feld gestossen
das sich im Browser frei in der Größe ändern läßt (s. Bild, lässt sich frei mit der Maus im unteren Ecke ziehen).

Habe diese Feld mal kopiert und mit einem meiner Felder verglichen, habe alle Eigenschaften durchforstetet,
aber ich finde keinen Unterschied!

Wo kann ich Einstellen das sich die Eigenschaft des Feldes so verändert wie auf dem Bsp. Bild?

(http://www.content100.keepfree.de/e/feld.jpg)

Gruß,
Werner

Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: ascabg am 17.02.12 - 10:17:41
Hallo,

Wo bist Du denn auf dieses Feld gestossen. (Maske, Teilmaske)?



Andreas
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: werner16 am 17.02.12 - 10:21:26
Hi,

in unserem Adressbuch die Maske 'Person' und hier in 'Basics' das Feld 'FirstName'.

Stelle abder gerade fest das sich das Feld wenn ich es kopiere immer nur mit dem Inhalt des Original
befüllt und sich wohl nicht kopieren läßt!?!  ???


Gruß,
Werner
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: marschul am 17.02.12 - 10:57:23
in unserem Adressbuch die Maske 'Person' und hier in 'Basics' das Feld 'FirstName'.

Wenn Du Dir das Feld genauer anschaust, entdeckst Du in den HTML-Attributen im Programmfenster den Namen eines anderen Feldes, aus dem die Attribute übernommen werden (htmlTextArea2L). Dieses wiederum wird (was ich so auf die Schnelle sehen konnte) durch das gemeinsame Feld $HTMLAttributes gesetzt und da tauchen dann so Statements auf wie "Rows=2".

Nur FirstName zu kopieren, bringt also recht wenig...
Titel: Re: Texteingabefeld in Webansicht vergößern
Beitrag von: it898ur am 20.02.12 - 08:54:48
Ein einfacher Trick um aus einem normalen einzeiligen Textfeld im Browser eine mehrzeilige Textarea zu machen, ist es für das Feld die Eigenschaften "Mehrfachwerte zu lassen" zu aktivieren mit dem Trennzeichen "Neue Zeile". Eine Eingabeumsetzungsformel in der Art @Implode(Feldname; @Newline) macht dann auch wieder einen einzelnen Eintrag daraus beim Speichern.

Ansonsten wandelt Notes nur Richtextfelder in mehrzeilige Textarea-Felder.

Gruß

André