在 JSL 中,是否可以识别图表中选定(或单击)的框?你好,
我单击层次图中的一个框。
我如何知道(使用 JSL)哪个框已被选中?
谢谢。
沙乌尔.
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?好的!有用。 多谢。 这是打开和关闭“h2”的 JSL。
namesdefaulttohere(1);
shw2=1;
w=newwindow("w",
h1=hierbox("h1",
b2=buttonbox("b2",
shw2=1-shw2;
h2<<VISIBILITY></VISIBILITY>回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?好的... 对于缺乏固有的打开/关闭可能性的问题,这似乎是一个优雅的解决方案。 我收到了,会尝试一下,并会尽快通知。
正如我之前提到的,需要控制图表各部分的可见性。
再次感谢。
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?正如我已经说过的,我不确定您正在寻找什么行为,也不确定您想要完成什么(在更高的层面上,几乎总是有不止一种方法来提供所需的功能)。 不知道后者,对上面示例的轻微修改可能有帮助,也可能没有帮助。
Names Default To Here( 1 );
Diagram(
hierarchy(
Hier Box(
bb1 = Button Box( "Great Grand Parent", Speak(bb1<<GETBUTTONNAME></GETBUTTONNAME>
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?谢谢。 事实上,没有直接的方法来满足我的需求。
不过,我可能会为 JMP 的开发人员重新定义我对未来版本的需求:
需要的是能够打开或关闭图表的某些部分,就像使用 OUTLINEBOX 一样。
再次感谢你们俩。
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?谢谢。 但是,我不明白如何提取框的标识(选择或单击)。
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?选择帮助 > 脚本索引。 更改浏览器以显示显示框。 在第一个列表中选择 HierBox。 我在该对象的协议中没有找到任何可以直接满足您的需求的内容。
您还可以使用显示属性( HierBox() )并检查日志。
在编辑操作的情况下,该对象是独立的。 JSL 不会显示任何编辑或更改状态。
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?我不太确定你想要什么行为。 但也许可以采用这种方法,其中“doSomething()”对显示树进行更改。 如果您要删除或隐藏节点,那么我想您将需要另一个按钮来恢复它们。
Names Default To Here( 1 );
doSomething = Expr( Beep() );
Diagram(
hierarchy(
Hier Box(
Button Box( "Great Grand Parent", doSomething, <<UNDERLINESTYLE></UNDERLINESTYLE>
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?我想明确我的观点。
假设我创建一个图表。 在该图中,我想隐藏任何选定的框。
如果我有 HierBox 的“Is Selected”属性之类的东西,我就可以做到这一点,但我似乎没有。
因此,我将演示这个想法,就好像我可以有一个变量(shw)来指示“h2”的选择(HierBox #2):
shw=1;
w=newwindow("w",
h1=hierbox("h1",
h2=hierbox("h2",
<<VISIBILITY></VISIBILITY>由于 shw=1,该图已完全显示,但是,shw=0,“h2”和“h3”被隐藏,仅显示“h1”。
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?当然,我的问题是指JSL的自动识别
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?这是一个简单的代码:
w=newwindow("w",
h1=hierbox("h1",
h2=hierbox("h2",
h3=hierbox("h3")
)
)
);
现在,当我拿到图表并单击其中一个框时,我想确切地知道选择了哪个框。
谢谢。
回复:在 JSL 中,是否可以识别图表中选定(或单击)的框?可能需要更多细节才能给出明智的回应。 请问您到底是如何生成该图表的?