cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-216231%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EEn%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216231%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ESalut%2C%3C%2FP%3E%3CP%3EJe%20clique%20sur%20une%20case%20dans%20un%20diagramme%20hi%C3%A9rarchique.%3C%2FP%3E%3CP%3EComment%20puis-je%20savoir%20(en%20utilisant%20JSL)%20quelle%20case%20a%20%C3%A9t%C3%A9%20s%C3%A9lectionn%C3%A9e%26nbsp%3B%3F%3C%2FP%3E%3CP%3EMerci.%3C%2FP%3E%3CP%3EShaul.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216316%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216316%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ED'ACCORD!%20%C3%87a%20marche.%20Merci%20beaucoup.%20Voici%20le%20JSL%20qui%20active%20et%20d%C3%A9sactive%20%22h2%22.%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Enamesdefaulttohere(1)%3B%0Ashw2%3D1%3B%0Aw%3Dnewwindow(%22w%22%2C%0A%20h1%3Dhierbox(%22h1%22%2C%0A%20%20b2%3Dbuttonbox(%22b2%22%2C%0A%20%20%20%20shw2%3D1-shw2%3B%0A%20%20%20%20h2%26lt%3B%3CVISIBILITY%3E%3C%2FVISIBILITY%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216315%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216315%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ED'accord...%20Cela%20semble%20%C3%AAtre%20une%20solution%20%C3%A9l%C3%A9gante%20au%20manque%20de%20possibilit%C3%A9%20inh%C3%A9rente%20d'ouverture%2Ffermeture.%20Je%20l'ai%20re%C3%A7u%2C%20je%20vais%20l'essayer%20et%20je%20vous%20informerai%20d%C3%A8s%20que%20possible.%3C%2FP%3E%3CP%3EComme%20je%20l'ai%20mentionn%C3%A9%20pr%C3%A9c%C3%A9demment%2C%20il%20est%20n%C3%A9cessaire%20de%20manipuler%20la%20visibilit%C3%A9%20de%20certaines%20parties%20d'un%20diagramme.%3C%2FP%3E%3CP%3EMerci%20encore.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216314%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216314%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EComme%20je%20l'ai%20d%C3%A9j%C3%A0%20dit%2C%20je%20ne%20suis%20pas%20s%C3%BBr%20du%20comportement%20que%20vous%20recherchez%20ni%2C%20%C3%A0%20un%20niveau%20sup%C3%A9rieur%2C%20de%20ce%20que%20vous%20souhaitez%20accomplir%20(il%20existe%20presque%20toujours%20plusieurs%20fa%C3%A7ons%20de%20fournir%20la%20fonctionnalit%C3%A9%20souhait%C3%A9e).%20Ne%20connaissant%20pas%20ce%20dernier%2C%20cette%20l%C3%A9g%C3%A8re%20modification%20de%20l'exemple%20ci-dessus%20peut%20aider%20ou%20non.%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20To%20Here(%201%20)%3B%0A%0ADiagram(%0A%20hierarchy(%0A%20%20Hier%20Box(%0A%20%20%20bb1%20%3D%20Button%20Box(%20%22Great%20Grand%20Parent%22%2C%20Speak(bb1%26lt%3B%3CGETBUTTONNAME%3E%3C%2FGETBUTTONNAME%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216313%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216313%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci.%20En%20effet%2C%20il%20n'existe%20aucun%20moyen%20direct%20de%20r%C3%A9pondre%20%C3%A0%20mon%20besoin.%3C%2FP%3E%3CP%3EJe%20vais%20cependant%20red%C3%A9finir%20mon%20besoin%2C%20peut-%C3%AAtre%20pour%20les%20d%C3%A9veloppeurs%20de%20JMP%2C%20pour%20les%20futures%20versions%20%3A%3C%2FP%3E%3CP%3ELe%20besoin%20est%20de%20pouvoir%20ouvrir%20ou%20fermer%20des%20parties%20d'un%20diagramme%2C%20tout%20comme%20cela%20peut%20%C3%AAtre%20fait%20avec%20les%20OUTLINEBOX.%3C%2FP%3E%3CP%3EEncore%20une%20fois%2C%20merci%20%C3%A0%20vous%20deux.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216312%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216312%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci.%20Cependant%2C%20je%20n'ai%20pas%20compris%20comment%20extraire%20l'identification%20de%20la%20case%20(s%C3%A9lectionn%C3%A9e%20ou%20cliqu%C3%A9e).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216302%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216302%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ES%C3%A9lectionnez%20Aide%20%26gt%3B%20Index%20des%20scripts.%20Changez%20de%20navigateur%20pour%20afficher%20les%20zones%20d'affichage.%20S%C3%A9lectionnez%20HierBox%20dans%20la%20premi%C3%A8re%20liste.%20Je%20ne%20trouve%20rien%20dans%20le%20protocole%20de%20cet%20objet%20qui%20r%C3%A9ponde%20directement%20%C3%A0%20votre%20besoin.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EVous%20pouvez%20%C3%A9galement%20utiliser%20Show%20Properties(%20HierBox()%20)%20et%20examiner%20le%20journal.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECet%20objet%20est%20autonome%20dans%20le%20cas%20d'actions%20d'%C3%A9dition.%20Aucun%20des%20%C3%A9tats%20d'%C3%A9dition%20ou%20de%20changement%20n'est%20affich%C3%A9%20en%20JSL.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216287%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216287%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EJe%20ne%20suis%20pas%20s%C3%BBr%20du%20comportement%20que%20vous%20souhaitez.%20Mais%20il%20pourrait%20%C3%AAtre%20possible%20d'adopter%20ce%20type%20d'approche%2C%20dans%20laquelle%20'doSomething()'%20apporte%20des%20modifications%20%C3%A0%20l'arborescence%20d'affichage.%20Si%20vous%20supprimez%20ou%20masquez%20des%20n%C5%93uds%2C%20je%20suppose%20que%20vous%20aurez%20besoin%20d'un%20autre%20bouton%20pour%20les%20restaurer.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20To%20Here(%201%20)%3B%0A%0AdoSomething%20%3D%20Expr(%20Beep()%20)%3B%0A%0ADiagram(%0A%20hierarchy(%0A%20%20Hier%20Box(%0A%20%20%20Button%20Box(%20%22Great%20Grand%20Parent%22%2C%20doSomething%2C%20%26lt%3B%3CUNDERLINESTYLE%3E%3C%2FUNDERLINESTYLE%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216271%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216271%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EJ'aimerais%20que%20mon%20point%20soit%20clair.%3C%2FP%3E%3CP%3ESupposons%20que%20je%20cr%C3%A9e%20un%20diagramme.%20Dans%20ce%20diagramme%2C%20j'aimerais%20masquer%20toute%20case%20s%C3%A9lectionn%C3%A9e.%3C%2FP%3E%3CP%3EJe%20pourrais%20le%20faire%20si%20j'avais%20quelque%20chose%20comme%20la%20propri%C3%A9t%C3%A9%20%22Is%20Selected%22%20de%20HierBox%20que%2C%20semble-t-il%2C%20je%20n'ai%20pas.%3C%2FP%3E%3CP%3EJe%20vais%20donc%20d%C3%A9montrer%20l'id%C3%A9e%20comme%20si%20je%20pouvais%20avoir%20une%20variable%20(shw)%20indiquant%20la%20s%C3%A9lection%20de%20%22h2%22%20(HierBox%20%232)%26nbsp%3B%3A%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Eshw%3D1%3B%0Aw%3Dnewwindow(%22w%22%2C%0A%20h1%3Dhierbox(%22h1%22%2C%0A%20%20h2%3Dhierbox(%22h2%22%2C%0A%20%20%20%26lt%3B%3CVISIBILITY%3E%3C%2FVISIBILITY%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EPuisque%20shw%3D1%2C%20le%20diagramme%20est%20enti%C3%A8rement%20affich%C3%A9.%20Cependant%2C%20shw%3D0%2C%20%22h2%22%20et%20%22h3%22%20sont%20masqu%C3%A9s%20et%20seul%20%22h1%22%20est%20affich%C3%A9.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216260%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216260%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EBien%20entendu%2C%20ma%20question%20fait%20r%C3%A9f%C3%A9rence%20%C3%A0%20une%20identification%20automatique%20par%20JSL%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216259%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216259%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%3CFONT%20face%3D%22Consolas%22%3EVoici%20un%20code%20simple%26nbsp%3B%3A%3C%2FFONT%3E%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Ew%3Dnewwindow(%22w%22%2C%0A%20h1%3Dhierbox(%22h1%22%2C%0A%20%20h2%3Dhierbox(%22h2%22%2C%0A%20%20%20h3%3Dhierbox(%22h3%22)%0A%20%20)%0A%20)%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMaintenant%2C%20lorsque%20j'obtiens%20le%20diagramme%20et%20que%20je%20clique%20sur%20l'une%20des%20cases%2C%20j'aimerais%20savoir%20exactement%20quelle%20case%20a%20%C3%A9t%C3%A9%20s%C3%A9lectionn%C3%A9e.%3C%2FP%3E%3CP%3EMerci.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216256%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20En%20JSL%2C%20est-il%20possible%20d'identifier%20une%20case%20s%C3%A9lectionn%C3%A9e%20(ou%20cliqu%C3%A9e)%20dans%20un%20diagramme%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216256%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIl%20faudra%20probablement%20plus%20de%20d%C3%A9tails%20pour%20donner%20une%20r%C3%A9ponse%20sens%C3%A9e.%20Comment%2C%20exactement%2C%20avez-vous%20g%C3%A9n%C3%A9r%C3%A9%20le%20diagramme%2C%20s'il%20vous%20pla%C3%AEt%26nbsp%3B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
shaultz
Level II

In JSL, is it possible to identify a selected (or clicked-on) box in a diagram?

Hi,

I click on a box in a hierarchical diagram.

How can I know (using JSL) which box has been selected?

Thanks.

Shaul. 

 

11 REPLIES 11
shaultz
Level II

Re: In JSL, is it possible to identify a selected (or clicked-on) box in a diagram?

Ok... It seems to be an elegant solution to the lack of an inherent open/close possibility. I got it and will try it and will inform asap.

As I mentioned before, the need is to manipulate the visibility of parts of a diagram.

Thanks again.

shaultz
Level II

Re: In JSL, is it possible to identify a selected (or clicked-on) box in a diagram?

OK! it works. Thanks a lot. Here's the JSL that swiches "h2" on and off.

namesdefaulttohere(1);
shw2=1;
w=newwindow("w",
	h1=hierbox("h1",
		b2=buttonbox("b2",
				shw2=1-shw2;
				h2<<visibility(
					if(shw2==0,
						"hidden",
						"visible"	
					)
				)
					
		),
		h2=hierbox("h2",
			h3=hierbox("h3")
		)
	)
);
h1<<ChangeType("hierarchy");

Recommended Articles