我需要我的仪表板完全灵活并允许用户预先选择:
a- 来自变量“组”的参考类别
b - 在其上运行仪表板的变量。
然后,仪表板使用这些代码就知道:
Ref = "选择的参考组名称"
cols = { 所选列的列表}
有没有办法让对话窗口填充变量的类别和列的名称,然后用户从中选择,单击确定,然后仪表板正常运行?
谢谢
查看列对话框或过滤列选择器函数,让用户选择一列(以下示例来自脚本索引):
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
Column Dialog(
ex y = ColList( "Y", Min Col( 1 ), Max Col( 2 ), Data Type( "Numeric" ) ),
ex x = ColList( "X", Max Col( 1 ), Modeling Type( {"Continuous", "Multiple Response"} ) ),
Line Up( 2, Text Box( "Alpha" ), ex = EditNumber( .05 ), Text Box( "Beta" ), ey = EditText( "xyz" ) ),
HList( cb = Check Box( "check", 1 ) ),
HList( combo = Combo Box( "option1", "option2" ) ),
HList( rb = RadioButtons( "a", "b" ) )
);
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Col List Box Example", fontobj = lb = Filter Col Selector( width( 250 ) ) );
单选框可能有助于选择列的级别:
Names Default To Here( 1 );
dt = Open("$Sample_data/Big Class.jmp");
New Window( "Example", rb = Radio Box( associative array( dt:sex << get values ) << get keys ) );
太好了,我已经设法为我的数据设置了它,但是我现在不太确定两件事。
- 是RB所选项目?然后我可以在代码中使用它吗:
oneway1 = dt << Oneway( Y( cols[1] ), X( :Group ), With Control( 1, {"rb"} ) )- 我可以设置一个按钮说接受然后关闭窗口吗?