Einen JMP-Plattformdialog in ein neues Fenster einbetten()Gibt es eine Möglichkeit, einen Teil eines in JMP integrierten Plattformdialogs in ein neues Fenster () einzubetten? In diesem Fall möchte ich speziell das Fenster „Modelleffekte erstellen“ aus „Modell anpassen“ in ein benutzerdefiniertes Skript einbetten:

SkripterstellungBetreff: JMP-Plattformdialog in ein neues Fenster einbetten()Brillant! Schön gemacht, @pauldeen !
Betreff: JMP-Plattformdialog in ein neues Fenster einbetten()
Danke Julian, mit deinen Hinweisen habe ich es geschafft!
fmWindow = New Window( "Fit Model Dialog Example",
H List Box(
pb = Panel Box( "Launch Window",
fm = Fit Model(
Personality( Standard Least Squares ),
Emphasis( Minimal Report ),
SendToReport(
Dispatch( {}, "", PanelBox, {Visibility( "Collapse" )} ),
Dispatch( {}, "", Panel Box( 2 ), {Visibility( "Collapse" )} ),
Dispatch( {}, "", Lineup Box( 2 ), {Visibility( "Collapse" )} ),
Dispatch( {}, "", List Box( 23 ), {Visibility( "Collapse" )} )
)
)
),
Text Box( "Other content here" )
)
);Indem ich einfach alle nicht benötigten Kästchen zusammenfalte, könnte ich die Teile des Fensters entfernen, die ich nicht möchte!

Betreff: JMP-Plattformdialog in ein neues Fenster einbetten()Hallo @pauldeen ,
Wenn ich das richtig verstehe, möchten Sie nur den unten hervorgehobenen Teil in ein eigenes Fenster/einen benutzerdefinierten Dialog einfügen. Nicht der ganze Dialog selbst, richtig?

Betreff: JMP-Plattformdialog in ein neues Fenster einbetten()HALLO @pauldeen ,
Das kannst du sicher. Hier ist ein einfaches Beispiel:
fmWindow = New Window( "Fit Model Dialog Example",
H List Box(
Text Box( "Other content here" ),
Panel Box( "Launch Window",
fm = Fit Model( Personality( Standard Least Squares ), Emphasis( Minimal Report ) )
)
)
);
Ich hoffe das hilft!
@julianisch
--Bearbeiten--
Wie Chris betonte, habe ich anscheinend einen wichtigen Teil Ihrer Frage übersprungen und Sie interessieren sich nur für einen Teil dieses Dialogs. Ich kenne keine Möglichkeit, nur diese Komponente einzubinden, aber abhängig von Ihrem Anwendungsfall können Sie möglicherweise das erreichen, was Sie suchen, indem Sie nach dem Einbringen mit Margin() an der Anzeige dieses Inhalts arbeiten im gesamten Dialog. Ich empfehle diese Methode nicht wirklich, teile sie aber für den Fall, dass sie hilfreich ist:
fmWindow = New Window( "Fit Model Dialog Example",
H List Box(
pb = Panel Box( "Launch Window",
fm = Fit Model( Personality( Standard Least Squares ), Emphasis( Minimal Report ) )
),
Text Box( "Other content here" )
)
);
pb << Margin( Left( -300 ), Top( -325 ) );
was ergibt:
