Einbetten von Skripts in ein Anzeigefeld in JMP9Wir verwenden alte JMP9-Lizenzen auf PCs für die Produktionsebene und JMP13 für die meisten Ingenieure, die eine Analyse benötigen. Es ist häufig praktisch für mich, ein JMP13-Skript in etwas zu konvertieren, das unter JMP9 ausgeführt wird.
Weiß jemand, ob Sie ein Skript an das Kontrollkästchen anhängen können, damit bei jeder aktivierten Box eine Funktion ausgeführt wird. Irgendwann sieht es so aus, als ob JMP eine 'set function' -Meldung eingeführt hat, die ich in JMP13-Skripts verwende, aber in JMP9 nicht verfügbar zu sein scheint. Ich würde gerne wissen, ob die Funktionalität nicht vorhanden ist oder ob die Methode einfach anders ist.
Hier ist ein Beispiel für die Verwendung von 'set function' in JMP13.
panelBox_filter << Append(
cb_filter = Check Box(
filterList,
<<SET function=""> 0,
filterTr = 1,
filterTr = 0
);
fnShow( filterTr, pb_tr );
If( Contains( cb_request_sel, "Date" ) > 0,
filterDate = 1,
filterDate = 0
);
fnShow( filterDate, pb_Date );
If( Contains( cb_request_sel, "Product Type" ) > 0,
filterProdType = 1,
filterProdType = 0
);
fnShow( filterProdType, pb_ProdType );
If( Contains( cb_request_sel, "Pens" ) > 0,
filterPens = 1,
filterPens = 0
);
fnShow( filterPens, pb_pens );
)
)
)
);</SET>
Vielen Dank!
Betreff: Einbetten von Skripten in ein Anzeigefeld in JMP9
Danke, Melanie und Mark! Genau das musste ich wissen. -jay
Betreff: Einbetten von Skripten in ein Anzeigefeld in JMP9Die Set-Funktion wurde in JMP 10 hinzugefügt, sodass JMP 9 sie nicht erkennt. Sie können mit Set Script umschreiben. Etwas wie das:
panelBox_filter << Append(
cb_filter = Check Box(
filterList,
<<SET script=""> 0,
filterTr = 1,
filterTr = 0
);
fnShow( filterTr, pb_tr );
If( Contains( cb_request_sel, "Date" ) > 0,
filterDate = 1,
filterDate = 0
);
fnShow( filterDate, pb_Date );
If( Contains( cb_request_sel, "Product Type" ) > 0,
filterProdType = 1,
filterProdType = 0
);
fnShow( filterProdType, pb_ProdType );
If( Contains( cb_request_sel, "Pens" ) > 0,
filterPens = 1,
filterPens = 0
);
fnShow( filterPens, pb_pens );
)
)
);</SET>Betreff: Einbetten von Skripten in ein Anzeigefeld in JMP9Ich habe JMP 9 nicht installiert, daher kann ich diese Behauptung nicht bestätigen, aber ich denke, wenn Sie das ändern Funktion einstellen Nachricht an Skript einstellen und entfernen Sie die Funktionsparameter. Der Ausdruck sollte ausgewertet werden, wenn der Benutzer auf ein Kontrollkästchen klickt.