Incorporation de scripts dans une zone d'affichage dans JMP9Nous utilisons les anciennes licences JMP9 sur les ordinateurs de production et JMP13 pour la plupart des ingénieurs dont le travail nécessite une analyse des données. Il est souvent pratique pour moi de convertir un script JMP13 en quelque chose qui fonctionne sur JMP9.
Est-ce que quelqu'un sait / se souvient si vous pouvez attacher un script à une case à cocher de telle sorte qu'il exécute une fonction chaque fois qu'une case est cochée. À un moment donné, il semble que JMP ait introduit un message 'set function' que j'utilise dans les scripts JMP13, mais il ne semble pas être disponible dans JMP9. J'aimerais savoir si la fonctionnalité n'existe pas ou si la méthode est simplement différente.
Voici un exemple d'utilisation de 'set function' dans 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>
Merci!
Re: Incorporation de scripts dans une zone d'affichage dans JMP9
Merci Mélanie et Mark! C'était juste ce que j'avais besoin de savoir. -geai
Re: Incorporation de scripts dans une zone d'affichage dans JMP9La fonction de définition a été ajoutée dans JMP 10, donc JMP 9 ne la reconnaîtra pas. Vous pouvez réécrire en utilisant Set Script. Quelque chose comme ça:
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>Re: Incorporation de scripts dans une zone d'affichage dans JMP9JMP 9 n’est pas installé et je ne peux donc pas vérifier cette affirmation, mais je pense que si vous modifiez la Définir la fonction Message à Définir le script et supprimer les paramètres de la fonction, l'expression doit être évaluée lorsque l'utilisateur clique sur une case à cocher.