cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
%3CLINGO-SUB%20id%3D%22lingo-sub-709697%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EElementi%20specifici%20in%20grassetto%20in%20una%20casella%20di%20riepilogo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-709697%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECiao%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EVorrei%20evidenziare%20in%20grassetto%20valori%20specifici%20in%20una%20casella%20di%20riepilogo.%20%C3%88%20possibile%20%3F%3C%2FP%3E%3CP%3EAd%20esempio%2C%20nell'esempio%20seguente%2C%20vorrei%20mettere%20in%20grassetto%20solo%20%22Secondo%20elemento%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENew%20Window(%20%22Example%22%2C%0A%20fontobj%20%3D%20lb%20%3D%20List%20Box(%0A%20%20%7B%22First%20Item%22%2C%20%22Second%20Item%22%2C%20%22Third%20Item%22%7D%2C%0A%20%20width(%20200%20)%2C%0A%20%20max%20selected(%202%20)%2C%0A%20%20nlines(%206%20)%0A%20)%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-709697%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CLINGO-LABEL%3EAutomazione%20e%20scripting%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Efinestre%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-709708%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Elementi%20specifici%20in%20grassetto%20in%20una%20casella%20di%20riepilogo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-709708%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EPenso%20che%20con%20le%20caselle%20di%20riepilogo%20puoi%20solo%20impostare%20quale%20%C3%A8%20selezionato%20o%20lo%20stile%20per%20tutti%20gli%20elementi.%20C'%C3%A8%20un%20motivo%20specifico%20per%20cui%20vorresti%20optare%20per%20un'opzione%20singola%3F%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20To%20Here(1)%3B%0A%0Anw%20%3D%20New%20Window(%22Example%22%2C%0A%20lb%20%3D%20List%20Box(%0A%20%20%7B%22First%20Item%22%2C%20%22Second%20Item%22%2C%20%22Third%20Item%22%7D%2C%0A%20%20width(200)%2C%0A%20%20max%20selected(2)%2C%0A%20%20nlines(6)%0A%20)%0A)%3B%0A%0Alb%20%26lt%3B%26lt%3B%20Set%20Selected(2)%3B%0Alb%20%26lt%3B%26lt%3B%20Set%20Font%20Style(%22Italic%20Bold%20Underline%22)%3B%0A%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-709803%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Elementi%20specifici%20in%20grassetto%20in%20una%20casella%20di%20riepilogo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-709803%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECi%20sono%20molte%20ragioni%20per%20cui%20mi%20vengono%20in%20mente%20perch%C3%A9%20il%20grassetto%2Fla%20formattazione%20di%20voci%20specifiche%20in%20una%20casella%20di%20riepilogo%20potrebbe%20essere%20utile!Ho%20un'app%20in%20cui%20consento%20la%20navigazione%20rapida%20delle%20funzionalit%C3%A0%20API%20in%20un%20modo%20molto%20simile%20all'indice%20di%20scripting%20JMP.Per%20consentire%20la%20formattazione%20che%20aiuta%20con%20l'analisi%20visiva%2C%20ho%20dovuto%20ricreare%20caselle%20di%20elenco%20utilizzando%20Table%20Box%20e%20COL%20Box%2C%20racchiuse%20all'interno%20di%20una%20casella%20del%20mouse%20per%20poter%20sapere%20su%20quale%20elemento%20si%20fa%20clic%20ed%20eseguire%20determinate%20azioni%20basate%20su%20ci%C3%B2%20(come%20impedire%20la%20selezione%20di%20determinate%20voci).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%C3%88%20stato%20un%20lavoro%20impegnativo%2C%20ma%20ora%20%C3%A8%20semplicemente%20un%20widget%20che%20posso%20incorporare%20in%20qualsiasi%20script%20con%20una%20riga%20di%20codice%2C%20proprio%20come%20la%20casella%20di%20riepilogo%20integrata.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELe%20due%20caselle%20di%20riepilogo%20in%20questo%20script%20sono%20effettivamente%20TableBox%20racchiuse%20in%20una%20casella%20del%20mouse%2C%20ma%20la%20capacit%C3%A0%20aggiuntiva%20di%20formattare%20le%20singole%20voci%20%C3%A8%20innegabile.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ErraticAttack_1-1702673667909.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F59739i11770BDAABC2EE3F%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22ErraticAttack_1-1702673667909.png%22%20alt%3D%22ErraticAttack_1-1702673667909.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F46646%22%20target%3D%22_blank%22%3E%40SophieCuvillier%3C%2FA%3E%20%2C%20la%20risposta%20breve%20%C3%A8%20no%3A%20JMP%20non%20fornisce%20a%20noi%20umili%20scripter%20alcuna%20funzionalit%C3%A0%20per%20modificare%20le%20singole%20voci%20in%20una%20casella%20di%20riepilogo.Hanno%20questa%20capacit%C3%A0%2C%20poich%C3%A9%20l'indice%20di%20scripting%20JMP%20lo%20fa%20con%20le%20caselle%20di%20riepilogo%20che%20utilizzano.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESe%20sei%20intraprendente%20puoi%20fare%20in%20modo%20che%20i%20TableBox%20si%20comportino%20come%20una%20casella%20di%20riepilogo%2C%20ma%20richiede%20un%20po'%20di%20lavoro.Non%20posso%20fornire%20il%20mio%20codice%20in%20base%20ai%20regolamenti%20della%20mia%20azienda%2C%20ma%20sarei%20disposto%20ad%20aiutare%20a%20rispondere%20a%20qualsiasi%20domanda%2C%20se%20necessario.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-709905%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Elementi%20specifici%20in%20grassetto%20in%20una%20casella%20di%20riepilogo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-709905%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EOh!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-710061%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Elementi%20specifici%20in%20grassetto%20in%20una%20casella%20di%20riepilogo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-710061%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECiao%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EGrazie%20mille%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F14366%22%20target%3D%22_blank%22%3E%20%40jthi%3C%2FA%3E%20e%20tu%20per%20la%20risposta.Devo%20evidenziare%20alcuni%20valori%20in%20grassetto%20perch%C3%A9%20hanno%20un'utilit%C3%A0%20diversa%20per%20gli%20utenti%20rispetto%20ad%20altri%20valori%20e%20vogliono%20poterli%20differenziare%20visivamente%20solo%20dal%20nome%20visualizzato.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F26363%22%20target%3D%22_blank%22%3E%40ErraticAttack%3C%2FA%3E%20La%20tua%20risposta%20mi%20ha%20aiutato%20molto%2C%20grazie.%20Creer%C3%B2%20una%20tabella%20a%20riquadri%20che%20imiti%20il%20comportamento%20di%20un%20elenco%20di%20riquadri%20e%20metta%20in%20grassetto%20i%20valori%20che%20desidero%20al%20suo%20interno.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-710142%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Elementi%20specifici%20in%20grassetto%20in%20una%20casella%20di%20riepilogo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-710142%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECosa%20succede%20se%20dividi%20l'elenco%20in%20due%20elenchi%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-712087%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Elementi%20specifici%20in%20grassetto%20in%20una%20casella%20di%20riepilogo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-712087%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EDevo%20avere%20tutti%20i%20valori%20(grassetto%20e%20non%20grassetto)%20nello%20stesso%20posto%2C%20devono%20essere%20ordinati%20in%20ordine%20alfabetico%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar

Bold specific items in a list box

Hello,

 

I would like to higlight in bold specific values in a list box. Is it possible ?

For instance in the example below, I would like to put in bold only "Second Item"

 

New Window( "Example",
	fontobj = lb = List Box(
		{"First Item", "Second Item", "Third Item"},
		width( 200 ),
		max selected( 2 ),
		nlines( 6 )
	)
);
1 ACCEPTED SOLUTION

Accepted Solutions
ErraticAttack
Level VI

Re: Bold specific items in a list box

There are many reasons I can think of why bolding / formatting specific entries in a list box could be useful!  I have an app where I allow for quick browsing of my API features in a way very similar to the JMP Scripting Index.  In order to allow for the formatting that helps with visual parsing I've had to re-create list boxes using Table Box and COL Box, wrapped inside of a mouse-box to be able to know which item is being clicked on and perform certain actions based on that (like disallowing certain entries from being selected).

 

It was a lot of work, but now it is simply a widget that I can embed in any script with one line of code, just like the built-in list box.

 

The two list boxes in this script are indeed TableBoxes wrapped within a mouse box, but the added ability for individual entry formatting is undeniable. 

ErraticAttack_1-1702673667909.png

 

@SophieCuvillier , the short answer is no -- JMP does not provide any capabilities for us lowly scripters to modify the individual entries in a list box.  They do have that capability, as the JMP Scripting Index does it with the list boxes they use.

 

If you're endeavorous you can make TableBoxes behave like a list box, but it does require a bit of work.  I cannot give out my code for it per my companies regulations, but I'd be willing to help answer any questions if needed.

Jordan

View solution in original post

6 REPLIES 6
jthi
Super User

Re: Bold specific items in a list box

I think with list boxes you can only set which is selected or style for all the items. Is there a specific reason why you would like to bold single option?

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");
-Jarmo
ErraticAttack
Level VI

Re: Bold specific items in a list box

There are many reasons I can think of why bolding / formatting specific entries in a list box could be useful!  I have an app where I allow for quick browsing of my API features in a way very similar to the JMP Scripting Index.  In order to allow for the formatting that helps with visual parsing I've had to re-create list boxes using Table Box and COL Box, wrapped inside of a mouse-box to be able to know which item is being clicked on and perform certain actions based on that (like disallowing certain entries from being selected).

 

It was a lot of work, but now it is simply a widget that I can embed in any script with one line of code, just like the built-in list box.

 

The two list boxes in this script are indeed TableBoxes wrapped within a mouse box, but the added ability for individual entry formatting is undeniable. 

ErraticAttack_1-1702673667909.png

 

@SophieCuvillier , the short answer is no -- JMP does not provide any capabilities for us lowly scripters to modify the individual entries in a list box.  They do have that capability, as the JMP Scripting Index does it with the list boxes they use.

 

If you're endeavorous you can make TableBoxes behave like a list box, but it does require a bit of work.  I cannot give out my code for it per my companies regulations, but I'd be willing to help answer any questions if needed.

Jordan
hogi
Level XII

Re: Bold specific items in a list box

wow!

Re: Bold specific items in a list box

Hello,

 

Thank you very much @jthi and you for the answer. I need to highlight certain values in bold because they have a different utility for users than other values and they want to be able to differentiate them visually just by the name displayed.

 

@ErraticAttack  Your answer helped me a lot, thank you. I'm going to make a box table that mimics the behavior of a box list and bold the values I want in it.

 

 

Re: Bold specific items in a list box

What if you split the list into two lists?

Re: Bold specific items in a list box

I need to have all the values (bold and not bold) in the same place, it must be sorted by alphabetical order