내 대시보드가 완전히 유연하고 사용자가 미리 선택할 수 있도록 해야 합니다.
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"} ) )- 버튼을 ACCEPT로 설정한 다음 창을 닫을 수 있습니까?