Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Claus_1 am 14.08.02 - 20:28:28
-
Hallo!
Wie kann ich in meiner mit dem Designer erstellten Maske die Hintergrundfarbe eines Eingabe-Textfeldes ändern? Das Eingabefeld wurde mit dem Stil "Betriebssystem" erstellt, um feste Größe zu erhalten. Es ist in der Maske im Bearbeitenmodus mit weißem Hintergrund dargestellt und im Anzeigemodus mit grauem Hintergrund. Können die Farben verändert werden? Möglich mit Script?
Könnte Hilfe gebrauchen
Gruß Claus
-
Hi Claus,
wenn Du in dem Feld die Option "Betriebssystem" aktiviert hast kannst Du in dem (oh Gott, nicht steinigen, ich weiss nicht wie der Tab heisst) Fonttab (der mit dem a) zusätzlich die Hintergrundfarbe des Feldes bestimmen.
Meff ;)
-
@Meff
Ähmmm, bin ich blind oder was? Wo soll man die Hintergrundfarbe einstellen? Auf dem Fonttab kannst du nur die Farbe der Schrift einstellen.
Ich kann mich dunkel daran erinnern, das sowas bei 4.6 mit berechneten Feldern im Layout-Bereich möglich war.
Axel
-
Hallo Claus_1,
eine Möglichkeit wäre das Feld in eine Tabelle zu packen wobei die Spalte eine feste Breite hat und das Feld als Stil Notes hat.
Effekt:
Feld hat feste Breite und Zellenfarbe läßt transparent im Bezug auf das Feld darstellen.
Gruss
Bubble
-
Hallo Bubble!
Danke für den Tip mit der Tabelle! Mit einem Textfeld funktioniert das auch ganz gut! Hast Du aber auch eine Lösung für ein Kombinations- oder Listenfeld ? Dort kann ich den Stil "Notes" ja nicht anwählen!
Gruß Claus
-
Oh, grober Fehler... :P
Ich habe mir die Feldeigentschaften mit dem 6er Client angeschaut. Da kannst Du das wie beschrieben einstellen.
Meff
-
Hi Claus_1,
mit Feldern die standardmäßig Stil Betriebssystem haben ist das problematisch.
Eine Möglichkeit wäre jedoch wie im ersten Beitrag beschrieben das Feld im Stil Notes darstellen und dann mit einem Button eine Dialogbox aufzurufen in der Du Werte auswählst und dann in das Feld schreiben läßt.
Habs mal grob bei mir getestet und geht auch. Ist halt ein erheblicher Aufwand. ;)
Gruss
Bubble
-
Danke für die Tips!
Funktioniert zwar, aber so richtig glücklich bin ich damit nicht. :(
Ich werde jetzt 2 Masken erstellen. Eine zur Eingabe mit den Auswahlfeldern und eine zur Ausgabe mit reinen Textfeldern (da werde ich dann die Tabellenlösung zur Hintergrundgestaltung nehmen!).
Gruß Claus
-
Hallo Claus_1,
eine kleine Einschränkung gibts noch und zwar wenn Du ein solches Textfeld in einer Tabelle anlegst wo der Anwender eine freie Eingabe machen kann, dann flackert der Feldhintergrund bei einer schnellen Eingabe des Textes.
Gruss
Bubble
PS: Ich glaube das Thema wurde mal von Manuel gepostet