Come rendere una casella di elenco () maiuscole e minuscole?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Come si fa a distinguere tra maiuscole e minuscole da una casella di elenco? Ad esempio voglio che il seguente script mostri tutti e cinque gli oggetti tranne che mostrerà solo il primo elemento.
lista = {AAA, aaa, AaA, AAa, aaA};
Nuova finestra ("Esempio", ListBox (lista));
Ogni articolo è distinto e verrà compreso dall'utente finale. Per favore aiuto!
Ri: Come rendere una casella di riepilogo () maiuscole e minuscole?Giusto per chiarire, sono d'accordo che questo sembra un caso che non è stato considerato. Il problema è stato segnalato al team di sviluppo di JMP per essere preso in considerazione in una versione futura di JMP. Poiché questo comportamento è stato applicato per molte versioni, il team di sviluppo deve considerare attentamente la possibilità di apportare tali modifiche a causa di possibili effetti sugli script esistenti.
Cordiali saluti,
Wendy
Ri: Come rendere una casella di riepilogo () maiuscole e minuscole?Grazie ragazzi, stavo usando una soluzione simile a PMroz usando un array associativo prima e dopo per aggiustare la lista. WORDS o SUBSTR, tendevano sempre ad avere problemi se il set di dati era complesso. Tuttavia, ho sostituito la lista dei numeri con lo script trailingSpaces sopra che aiuta a ridurre il disordine nell'interfaccia utente. Grazie per l'idea.
Informazioni addizionali:
Ho segnalato questo al supporto tecnico e hanno risposto dicendo che si trattava di un uso inaspettato della funzione list box () e che verrà corretto nelle versioni future. Ecco sperando che faccia patch 12.2.
Ri: Come rendere una casella di riepilogo () maiuscole e minuscole?Dovevo fare qualcosa di simile, quindi ho preimpostato ogni voce con un numero. Quando arriva il momento di utilizzare la selezione, rimuovere il numero usando WORD o SUBSTR.
elenco = { "1. AAA" , "2. aaa" , "3. Aaa" , "4. aaa" , "5. aaa" } ;
Nuova finestra ( "Esempio" , ListBox ( elenco )) ;
Ri: Come rendere una casella di riepilogo () maiuscole e minuscole? Forse questo è il comportamento previsto, ma sembra più un bug per me - per favore invia un'email a support@jmp.com che è unidirezionale nel sistema formale di supporto tecnico.
Come soluzione alternativa potresti provare l'approccio seguente. A seconda dei dettagli, potrebbe essere necessario anche "Trim ()" per ripristinare le selezioni utente:
NamesDefaultToHere ( 1 ) ;
trailingSpaces =
Funzione ({ InElenco } , { DefaultLocal } ,
outList = {} ;
Per ( io = 1 , io <= NItems ( InElenco ) , io ++, Inserire ( outList , InElenco [ io ] || Ripetere ( "" , io ))) ;
outList ;
) ;
listOfAs = { "Aaa" , "AAA" , "AAA" } ;
Nuova finestra ( "Esempio" , ListBox ( trailingSpaces ( listOfAs ) )) ;
Ri: Come fare una casella di riepilogo () case sensitive?Questo thread è piuttosto vecchio, ma desidero condividere come è stato risolto in JMP 13 e versioni successive per chiunque sia alla ricerca di problemi simili. Listbox () può ora essere inviato messaggi << prendi distinzione tra maiuscole e minuscole e << imposta distinzione tra maiuscole e minuscole. L'impostazione predefinita è stata modificata per fare distinzione tra maiuscole e minuscole, ma ora entrambi i casi possono essere gestiti secondo necessità.