将表变量连接到滑块框我有一个表变量 A,它连接到数据表中的一些公式。
dt = currentdatatable();
dt << Set Table Variable( "A", 1 );
我想使用应用程序生成器构建一个应用程序,在其中使用滑块框移动滑块,这会更新数据表中的表变量 A,即,如果滑块更改为 2,则数据表中的 A 会更新为 2。
我怎样才能将这两者联系起来? 我知道我可以使用 JSL 更新表变量:
dt << Set Table Variable( "A"), 2 );
有没有办法结合运行一个简短的脚本来在拖动滑块时更新表变量? 我尝试将脚本放入滑块框的“属性”窗口下的“移动”->“编辑脚本”中
dt = Current Data Table();
dt << Set Table Variable("A"), mySlider );变量名称为 mySlider,但运行应用程序时出现错误
移动滑块时,所以我一定做错了什么。
有什么提示吗?
自动化和脚本编写回复:将表变量连接到滑块框这确实有帮助! 谢谢。回复:将表变量连接到滑块框您必须在窗口中使用滑块框对象。 该框有一个脚本,每当滑块更改时都会对其进行评估。 使用此脚本更改表变量。 此外,您还可以使用 << 设置表变量消息,或者因为表变量的行为类似于表达式(公式、脚本)中的列,所以您可以简单直接地分配新值。
此示例将向您展示如何使用滑块框脚本。
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Table Variable( "Parameter", 1 );
New Window( "Sliding",
Outline Box( "Control",
Slider Box( 1, 10, p,
dt:Parameter = p;
)
)
);