Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: mama am 21.10.03 - 13:46:20

Titel: kontrollkästchen
Beitrag von: mama am 21.10.03 - 13:46:20
hallo!

ich schaffe es leider nicht 5 kontrollkästechen untereinander zu stellen
die dann auch auswehlbar sind.
das ganze sollte ungefähr so aussehen:
# ist kontrollkästchen....

blalbalal:  muss     kann
                #           #
                #           #
                #
kann in der maske dann zwar ein kreuz in das konrollk. machen, es wird aber nicht gespeichert!?!?!
hat jemand eine idee???
danke!
Titel: Re:kontrollkästchen
Beitrag von: Semeaphoros am 21.10.03 - 14:26:20
Gespeichert wird der Text hinter den Kreuzen, nicht die Kreuze selber, das ganze müsste ein Multivalue-Feld sein, sieht so aus, wie wenn Du da eine Standard Windows-Design-Variante auf die Notes-Maske übertragen willst, das funktioniert aber anders. Wass weisst Du denn über Masken-Design?
Titel: Re:kontrollkästchen
Beitrag von: mama am 21.10.03 - 14:28:01
leider noch so gut wie nichts!!!
also ist das ganze so nicht machbar!?!?!

danke!
Titel: Re:kontrollkästchen
Beitrag von: Semeaphoros am 21.10.03 - 14:30:49
Doch, aber mit 1 oder 2 Feldern und einem Text für jedes Kästchen, den Du dann aus dem Feld auslesen könntest. Aber es würde Sinn machen, mindestens in der Hilfe des Designers mal die Grundlagen zur Maskenentwicklung anzusehen, vielleicht hat hier ja jemand auch noch einen Tip für Literatur.
Titel: Re:kontrollkästchen
Beitrag von: ata am 21.10.03 - 15:27:10
... du brauchst in diesem Fall 5 CheckBox-felder
... als Auswahl gibst du die folgende Formel ein:

" |1"

... das Leerfeld vor der Pipe ist ein geschütztes Leerfeld. Du erhälst es, wenn du die Alt-Taste gedrückt hälst, während du im aktivierten Zahlenblock 255 eingibst...

... jetzt müsste das auch gespeichert werden können.

Anders geht das unter Notes leider nicht. Wie bereits beschrieben wurde, muß zu einem Darstellungswert ( das was hinter dem Kreuzchen steht ) ein wert gespeichert werden ( z.B. ein Alias-Wert => hinter der Pipe "|" ). Das geschützte leefeld kann man nur an einem blinkenden Unterstrich erkennen, gespeichert wird dann er Wert 1 für das Feld.

ata

Titel: Re:kontrollkästchen
Beitrag von: koehlerbv am 21.10.03 - 15:38:20
Ergänzung:
Die Anführungszeichen nicht mit eingeben - damit wollte ata nur Anfang und Ende seiner Eingabe markieren. Also:
Alt-0255-Pipe-1
Im Frontend wird dann bei Abfrage der Wert von @Char (255) zurückgegeben, im Backend (Ansichten zum Beispiel) der String "1".
Im Frontend sind damit keine Feldabfragen mehr möglich, da ja immer ASCII 255 bei jedem Kreuzchen steht.

Alternativ kannst Du auch Werte vor den Aliasen verwenden oder auch nur Werte, also
A | 0
B | 1
C | 3
oder
A
B
C
und dann "Skispringen im Nebel" veranstalten, also die Schriftart für dieses Feld auf weiss setzen (wenn weiss Dein Background an dieser Stelle ist).
Den blinkenden Cursor wird man aber trotzdem nicht los, AFAIK.

Bernhard
Titel: Re:kontrollkästchen
Beitrag von: Semeaphoros am 21.10.03 - 18:50:29
Der immer noch blinkende Unterstrich (bzw. dessen Entfernung) ist bei Lotus als Wunsch deponiert ..... wer weiss, vielleicht bekommen wr das mal :-)