estratto:
FCC_Tab = Tab Page Box(
"FCC-k",
Lineup Box( N Col( 3 ),
Lineup Box(N Col(1),
FCC_Total( Prod_id );
//Eval( FCC_lims[1] ),
kk = Report( Eval( FCC_lims[1] ) )[axisbox( 3 )];
kk << Min( slidelow );
sb2 = range slider box(
-0.5,
26.5,
slidelow,
slidehigh,
(
kk << Min( slidelow );
kk << Max( slidehigh );
ss << Min( slidelow );
ss << Max( slidehigh );
pp << Min( slidelow );
pp << Max( slidehigh );
rr << Min( slidelow );
rr << Max( slidehigh );
);
),
FCCk_Total( Prod_id , "_FCC_Final" ),
ffs=Eval(FCC_lims[2]),
hh=button box("Top 26 DOI by WW SUMMARY",
temptax = Data Table(Top_Products[Prod_id]||" FCC-k by WW"||"_FCC_Final") << New Data View();
),
),
classlinbox = Lineup Box(N Col(1),
If(Is empty(rb_FCCclass), rb_FCCclass=1);
FCCk_Classes( Prod_id, rb_FCCclass, "_FCC_Final" );
ss = Report( Eval( FCC_lims[3] ) )[axisbox( 1 )];
ss << Min( slidelow );
pp = Report( Eval( FCC_lims[4] ) )[axisbox( 1 )];
pp << Min( slidelow );
rr = Report( Eval( FCC_lims[5] ) )[axisbox( 1 )];
rr << Min( slidelow );
),
//rb_FCC = Lineup Box(N Col(1),
rb_3FC = Radio Box({ "Top 3", "All" }, rb_FCCclass = rb_3FC <<GET></GET>
Perché il report rimuove alcuni elementi della trama e modifica le dimensioni?
La funzione Report () restituisce solo il riferimento all'albero di visualizzazione dall'output di una piattaforma o di una finestra creata in uno script. Quindi da solo, non cambia nulla. Tuttavia, un pezzo di codice come
ss = Report( Eval( FCC_lims[3] ) )[axisbox( 1 )];
ss << Min( slidelow );
crea un riferimento ad un Asse nell'albero di visualizzazione a cui fa riferimento il terzo elemento nell'elenco FCC_lims, quindi imposta il valore minimo dell'Asse su qualunque sia il valore di slidelow. E slidelow è impostato dalla casella di intervallo cursore a cui fa riferimento SB2. Lo spostamento del cursore cambierà il valore minimo dell'Asse.
E 'questa la tua domanda?