JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?안녕,
계층 다이어그램에서 상자를 클릭합니다.
어떤 상자가 선택되었는지 어떻게 알 수 있습니까(JSL 사용)?
감사.
샤울.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?확인! 효과가있다. 정말 감사합니다. 다음은 "h2"를 켜고 끄는 JSL입니다.
namesdefaulttohere(1);
shw2=1;
w=newwindow("w",
h1=hierbox("h1",
b2=buttonbox("b2",
shw2=1-shw2;
h2<<VISIBILITY></VISIBILITY>Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?확인... 내재된 열기/닫기 가능성이 없는 점에 대한 우아한 해결책인 것 같습니다. 나는 그것을 얻었고 그것을 시도하고 최대한 빨리 알려줄 것입니다.
앞에서 언급했듯이 필요는 다이어그램 부분의 가시성을 조작하는 것입니다.
다시 한번 감사드립니다.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?내가 이미 말했듯이, 나는 당신이 찾고 있는 동작이 무엇인지, 더 높은 수준에서 당신이 성취하고자 하는 것이 무엇인지 확신할 수 없습니다(원하는 기능을 제공하는 방법은 거의 항상 한 가지 이상입니다). 후자를 모르면 위의 예를 약간 수정하면 도움이 될 수도 있고 그렇지 않을 수도 있습니다.
Names Default To Here( 1 );
Diagram(
hierarchy(
Hier Box(
bb1 = Button Box( "Great Grand Parent", Speak(bb1<<GETBUTTONNAME></GETBUTTONNAME>
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?감사. 실제로 내 필요를 해결할 직접적인 방법은 없습니다.
그러나 향후 버전에 대한 JMP 개발자의 요구 사항을 다시 정의하겠습니다.
OUTLINEBOX로 할 수 있는 것처럼 다이어그램의 일부를 열거나 닫을 수 있어야 합니다.
다시 한 번 감사드립니다.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?감사. 그러나 상자의 식별(선택 또는 클릭)을 추출하는 방법을 이해하지 못했습니다.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?도움말 > 스크립팅 인덱스를 선택합니다. 표시 상자를 표시하도록 브라우저를 변경하십시오. 첫 번째 목록에서 HierBox를 선택합니다. 이 개체에 대한 프로토콜에서 귀하의 필요를 직접적으로 해결하는 항목을 찾지 못했습니다.
Show Properties( HierBox() )를 사용하고 로그를 검사할 수도 있습니다.
이 개체는 편집 작업의 경우 독립적입니다. 편집 또는 변경 상태는 JSL에 표시되지 않습니다.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?어떤 행동을 원하는지 잘 모르겠습니다. 그러나 'doSomething()'이 디스플레이 트리를 변경하는 이런 종류의 접근 방식을 취하는 것이 가능할 수도 있습니다. 노드를 제거하거나 숨기는 경우 노드를 복원하려면 다른 버튼이 필요할 것 같습니다.
Names Default To Here( 1 );
doSomething = Expr( Beep() );
Diagram(
hierarchy(
Hier Box(
Button Box( "Great Grand Parent", doSomething, <<UNDERLINESTYLE></UNDERLINESTYLE>
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?제 요점을 분명히 하고 싶습니다.
다이어그램을 만든다고 가정해 보겠습니다. 해당 다이어그램에서 선택한 상자를 숨기고 싶습니다.
내가 가지고 있지 않은 HierBox의 "Is Selected" 속성과 같은 것이 있으면 할 수 있습니다.
따라서 "h2"(HierBox #2)의 선택을 나타내는 변수(shw)를 가질 수 있는 것처럼 아이디어를 설명하겠습니다.
shw=1;
w=newwindow("w",
h1=hierbox("h1",
h2=hierbox("h2",
<<VISIBILITY></VISIBILITY>shw=1이므로 다이어그램이 완전히 표시되지만 shw=0인 경우 "h2" 및 "h3"이 숨겨지고 "h1"만 표시됩니다.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?물론 제 질문은 JSL에 의한 자동 식별을 의미합니다.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?다음은 간단한 코드입니다.
w=newwindow("w",
h1=hierbox("h1",
h2=hierbox("h2",
h3=hierbox("h3")
)
)
);
이제 다이어그램을 가져오고 상자 중 하나를 클릭하면 정확히 어떤 상자가 선택되었는지 알고 싶습니다.
감사.
Re: JSL에서는 다이어그램에서 선택한(또는 클릭한) 상자를 식별할 수 있습니까?합리적인 답변을 제공하려면 더 자세한 정보가 필요할 수 있습니다. 다이어그램을 정확히 어떻게 생성하셨습니까?