Hallo,
Ich habe eine einfache Frage, die ich nicht lösen kann.
Ich habe eine einfache Benutzeroberfläche mit verschiedenen UI-Elementen erstellt und enthalten
verschiedene Plattformen (Distributionen etc.). Ich weiß, um diese statisch zu machen,
Ich muss sie protokollieren. Alle Plots werden in das neue Fenster eingebettet
innerhalb verschiedener Outline-, V-Line- und H-Line-Boxen und verwenden Sie unterschiedliche
Filter aus derselben Datentabelle. Das neue Fenster befindet sich in a
jsl-Skriptdatei und mache sie mit „//!“ ausführbar. Es gibt also keinen Bericht
oder Tagebuch am Anfang.
Grobe Codestruktur:
nw = New Window(
V Line Box(),
H Line Box();
Outline Box();
// Has an attached function that creates a plot inside the above outline box.
Button Box();
);
Ich möchte wissen, wie ich sie protokollieren kann, ohne sie in ein neues Fenster zu verschieben?
Ich würde die Handlung gerne dort lassen, wo sie ist, und sie statisch machen, aber ich möchte den Rest der
Fenster, das Schaltflächen und Kombinationsfelder usw. enthält, um reaktionsfähig zu bleiben.
Danke für eure Beiträge und Lösungsmöglichkeiten!
Hier ist ein einfaches Beispiel für das Ersetzen eines aktiven Diagramms durch ein statisches Bild des Diagramms, ohne etwas anderes im Fenster zu ändern
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
// Create a Display Window with a button box
nw=New window("Example",
V List Box(
Button Box("Push Me",
dt << Bivariate(x(:weight), y(:Height))
),
bb=border box(top(10,bottom(10),left(10),right(10),sides(15)))
)
);
// Add in a Platform Display
bb << append( ow=dt<<ONEWAY></ONEWAY>