Wie mache ich eine List Box () -Anzeige<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Wie machen Sie eine List-Box von Großschreibung abhängig Ich möchte zum Beispiel, dass das folgende Skript alle fünf Elemente anzeigt, es wird jedoch nur das erste Element angezeigt.
list = {AAA, aaa, AaA, AAa, aaA};
Neues Fenster ("Beispiel", ListBox (Liste));
Jeder Artikel ist unterschiedlich und wird vom Endbenutzer verstanden. Bitte helfen
Re: Wie wird die Groß- / Kleinschreibung von List Box () berücksichtigt?Zur Klarstellung stimme ich zu, dass dies wie ein Fall aussieht, der nicht berücksichtigt wurde. Das Problem wurde dem JMP-Entwicklungsteam zur Prüfung in einer zukünftigen Version von JMP gemeldet. Da dieses Verhalten bereits in vielen Releases vorhanden ist, muss das Entwicklungsteam aufgrund einer möglichen Auswirkung auf vorhandene Skripts sorgfältig eine solche Änderung in Betracht ziehen.
Mit freundlichen Grüßen,
Wendy
Re: Wie wird die Groß- / Kleinschreibung von List Box () berücksichtigt?Vielen Dank, ich habe eine Lösung verwendet, die der von PMroz ähnelt, vor und nach einem assoziativen Array, um die Liste zu reparieren. WORDS oder SUBSTR hatten immer Probleme, wenn der Datensatz komplex war. Ich habe jedoch die Nummernliste durch das TrailingSpaces-Skript oben ersetzt, wodurch die Unordnung in der Benutzeroberfläche reduziert wird. Danke für die Idee.
Zusätzliche Information:
Ich habe dies dem technischen Support gemeldet und sie haben geantwortet, dass dies eine unerwartete Verwendung der Listbox () - Funktion war und in zukünftigen Versionen behoben werden wird. Hier ist zu hoffen, dass es zu Patch 12.2 kommen wird.
Re: Wie wird die Groß- / Kleinschreibung von List Box () berücksichtigt?Ich musste etwas Ähnliches machen, also habe ich jedem Eintrag eine Nummer vorangestellt. Wenn Sie die Auswahl verwenden möchten, entfernen Sie die Nummer mit WORDS oder SUBSTR.
Liste = { "1. AAA " . "2. aaa " . "3. AaA " . "4. AAa " . "5. aaA " } ;
Neues Fenster ( "Beispiel" . ListBox ( Liste )) ;
Re: Wie wird die Groß- / Kleinschreibung von List Box () berücksichtigt? Vielleicht handelt es sich dabei um ein beabsichtigtes Verhalten, aber es sieht für mich eher nach einem Fehler aus - Bitte senden Sie eine E-Mail an support@jmp.com Dies ist ein Weg in das formale Tech Support System.
Als Problemumgehung können Sie den Ansatz unten versuchen. Abhängig von den Details benötigen Sie möglicherweise auch 'Trim ()', um die Benutzerauswahl (en) wiederherzustellen:
NamesDefaultToHere ( 1 ) ;
trailingSpaces =
Funktion ({ inList } . { DefaultLocal } .
outList = {} ;
Zum ( ich = 1 . ich <= NItems ( inList ) . ich ++ Einfügen in ( outList . inList [ ich ] || Wiederholen ( "" . ich ))) ;
outList ;
) ;
listOfAs = { "aaa" . "AAA" . "AaA" } ;
Neues Fenster ( "Beispiel" . ListBox ( trailingSpaces ( listOfAs ) )) ;
Betreff: Wie macht man eine List Box () zwischen Groß- und Kleinschreibung?Dieser Thread ist ziemlich alt, aber ich möchte mitteilen, wie er in JMP 13 und später für alle anderen gelöst wurde, die nach ähnlichen Problemen suchen. Listbox () kann jetzt Nachrichten gesendet werden << Groß- und Kleinschreibung beachten und << Groß- und Kleinschreibung festlegen. Die Standardeinstellung wurde so geändert, dass zwischen Groß- und Kleinschreibung unterschieden wird. Jetzt kann jeder Fall nach Bedarf behandelt werden.