Auszug:
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>
Warum werden beim Bericht bestimmte Elemente der Zeichnung entfernt und die Größe geändert?
Die Report () - Funktion gibt nur den Verweis auf die Anzeigestruktur aus der Ausgabe einer Plattform oder eines in einem Skript erstellten Fensters zurück. An sich ändert sich also nichts. Ein Stück Code wie
ss = Report( Eval( FCC_lims[3] ) )[axisbox( 1 )];
ss << Min( slidelow );
erstellt einen Verweis auf eine Achse in der Anzeigestruktur, auf die durch das 3. Element in der Liste FCC_lims verwiesen wird, und setzt dann den Mindestwert der Achse auf den Wert der Seitenlänge. Die Seitenlänge wird durch die Slider Range Box eingestellt, auf die SB2 verweist. Durch Verschieben des Schiebereglers wird der Mindestwert der Achse geändert.
Ist das, worum es in deiner Frage geht?