¿Cómo hacer que un cuadro de lista () sea sensible a mayúsculas?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Cómo hacer que un cuadro de lista sea sensible a mayúsculas? Por ejemplo, quiero que la siguiente secuencia de comandos muestre los cinco elementos, excepto que solo mostrará el primer elemento.
lista = {AAA, aaa, AaA, AAa, aaA};
Nueva ventana ("Ejemplo", Cuadro de lista (lista));
Cada elemento es distinto y lo entendería el usuario final. ¡Por favor ayuda!
Re: ¿Cómo hacer que un cuadro de lista () sea sensible a mayúsculas?Solo para aclarar, estoy de acuerdo en que esto parece un caso que no fue considerado. El problema se informó al equipo de desarrollo de JMP para su consideración en una versión futura de JMP. Como este comportamiento se ha implementado para muchas versiones, el equipo de desarrollo debe considerar cuidadosamente realizar dicho cambio debido a los posibles efectos en los scripts existentes.
Saludos cordiales,
Wendy
Re: ¿Cómo hacer que un cuadro de lista () sea sensible a mayúsculas?Gracias chicos, estaba usando una solución similar a PMroz usando una matriz asociativa antes y después de arreglar la lista. PALABRAS o SUBSTR, siempre tendió a tener problemas si el conjunto de datos era complejo. Sin embargo, he reemplazado la lista de números con el script trailingSpaces anterior que ayuda a reducir el desorden en la interfaz de usuario. Gracias por la idea.
Información adicional:
Informé al soporte técnico y respondieron diciendo que se trataba de un uso inesperado de la función del cuadro de lista () y que lo van a solucionar en futuras versiones. Aquí está la esperanza de que sea para el parche 12.2.
Re: ¿Cómo hacer que un cuadro de lista () sea sensible a mayúsculas?Tenía que hacer algo similar, por lo que precede a cada entrada con un número. Cuando llegue el momento de utilizar la selección, elimine el número utilizando PALABRAS o SUBSTR.
lista = { "1. AAA " , "2. aaa " , "3. AaA " , "4. AAa " , "5. aaA " } ;
Nueva ventana ( "Ejemplo" , Cuadro de lista ( lista )) ;
Re: ¿Cómo hacer que un cuadro de lista () sea sensible a mayúsculas? Tal vez este sea un comportamiento intencionado, pero me parece más un error. Por favor, envíe un correo electrónico a support@jmp.com que es una forma en el sistema formal de soporte técnico.
Como solución alternativa, puede intentar el siguiente enfoque. Dependiendo de los detalles, es posible que también necesite 'Recortar ()' para recuperar las selecciones del usuario:
NombresDefaultToHere ( 1 ) ;
espacios finales =
Función ({ en lista } , { DefaultLocal } ,
fuera de la lista = {} ;
por ( yo = 1 , yo <= Artículos ( en lista ) , yo ++, Insertar en ( fuera de la lista , en lista El yo ] || Repetir ( "" , yo ))) ;
fuera de la lista ;
) ;
listOfAs = { "aaa" , "AAA" , "AaA" } ;
Nueva ventana ( "Ejemplo" , Cuadro de lista ( espacios finales ( listOfAs ) )) ;
Re: ¿Cómo hacer un List Box () sensible a mayúsculas y minúsculas?Este hilo es bastante antiguo, pero quiero compartir cómo se resolvió en JMP 13 y versiones posteriores para cualquier otra persona que busque problemas similares. Listbox () ahora se pueden enviar mensajes << con mayúsculas y minúsculas y << con mayúsculas y minúsculas El valor predeterminado se ha cambiado para que distinga entre mayúsculas y minúsculas, pero ahora cualquiera de los casos se puede manejar según sea necesario.