Elementos específicos en negrita en un cuadro de listaHola,
Me gustaría resaltar en negrita valores específicos en un cuadro de lista. Es posible ?
Por ejemplo, en el siguiente ejemplo, me gustaría poner en negrita sólo "Segundo elemento".
New Window( "Example",
fontobj = lb = List Box(
{"First Item", "Second Item", "Third Item"},
width( 200 ),
max selected( 2 ),
nlines( 6 )
)
);Automatización y secuencias de comandosventanasRe: Elementos específicos en negrita en un cuadro de listaCreo que con los cuadros de lista solo puedes establecer cuál está seleccionado o el estilo para todos los elementos. ¿Existe algún motivo específico por el que le gustaría poner en negrita una sola opción?
Names Default To Here(1);
nw = New Window("Example",
lb = List Box(
{"First Item", "Second Item", "Third Item"},
width(200),
max selected(2),
nlines(6)
)
);
lb << Set Selected(2);
lb << Set Font Style("Italic Bold Underline");
Re: Elementos específicos en negrita en un cuadro de lista¡Hay muchas razones por las que puedo pensar en por qué podría ser útil poner en negrita o formatear entradas específicas en un cuadro de lista!Tengo una aplicación donde permito una navegación rápida por las funciones de mi API de una manera muy similar al JMP Scripting Index.Para permitir el formato que ayuda con el análisis visual, tuve que volver a crear cuadros de lista usando Table Box y COL Box, envueltos dentro de un cuadro de mouse para poder saber en qué elemento se hace clic y realizar ciertos acciones basadas en eso (como no permitir que se seleccionen ciertas entradas).
Fue mucho trabajo, pero ahora es simplemente un widget que puedo incrustar en cualquier script con una línea de código, al igual que el cuadro de lista integrado.
Los dos cuadros de lista en este script son de hecho TableBoxes envueltos dentro de un cuadro de mouse, pero la capacidad adicional para formatear entradas individuales es innegable.

@SophieCuvillier , la respuesta corta es no: JMP no proporciona ninguna capacidad para que nosotros, los humildes programadores de scripts, modifiquemos las entradas individuales en un cuadro de lista.Tienen esa capacidad, como lo hace JMP Scripting Index con los cuadros de lista que utilizan.
Si se esfuerza, puede hacer que TableBoxes se comporte como un cuadro de lista, pero requiere un poco de trabajo.No puedo proporcionar mi código según las regulaciones de mi empresa, pero estaría dispuesto a ayudar a responder cualquier pregunta si es necesario.
Re: Elementos específicos en negrita en un cuadro de lista¡Guau!
Re: Elementos específicos en negrita en un cuadro de listaHola,
Muchas gracias @jthi y a ti por la respuesta.Necesito resaltar ciertos valores en negrita porque tienen una utilidad diferente para los usuarios que otros valores y quieren poder diferenciarlos visualmente solo por el nombre que se muestra.
@ataqueerrático Me ayudó mucho tu respuesta, gracias. Voy a crear una tabla de cuadros que imite el comportamiento de una lista de cuadros y pondré en negrita los valores que quiero en ella.
Re: Elementos específicos en negrita en un cuadro de lista¿Qué pasa si divides la lista en dos listas?
Re: Elementos específicos en negrita en un cuadro de listaNecesito tener todos los valores (negritas y no negritas) en el mismo lugar, debe estar ordenado por orden alfabético