applicationSalut,
J'ai créé une application avec un filtre de données local + un grah dans une boîte de contexte de filtre de données.
Lorsque l'application est exécutée par quelqu'un d'autre, j'aimerais que le filtre de données local soit déjà sélectionné uniquement sur une variable (sélectionnée par moi) avec des cases à cocher.
Comment puis-je le faire?
meilleures salutations
Re: applicationMerci pour vos réponses.
J'ai compris que je devais changer le script du module.
Mais comme mes compétences en informatique sont limitées, je vais essayer de faire un script plus simple sans utiliser l'application.
J'ai besoin d'étudier l'aide de JMP à propos de l'application!
meilleures salutations
Re: applicationFrançoise,
Je n'avais pas l'intention de changer le script d'application, mais de changer le script du module. J'ai coupé en deux screeshots d'une application construite pour notre livre. L'application dispose d'un certain nombre d'options d'interface utilisateur pour afficher et imprimer plusieurs rapports et un onglet pour chaque variable / groupe analysé. Notez qu'il n'y a qu'un emplacement réservé ici. Le nombre d'onglets et le contenu réel sont créés après la boîte de dialogue. Maintenant, votre application pourrait ne pas faire la même chose que celle-ci. Maintenant continuez ci-dessous.


Ma recommandation est de modifier le script du module. Voir lignes 115 et 116. Le nombre d'onglets est ny * nombre de clés By.
CreateTabs_xp est une expression créée dans un fichier include. Si j’ajoutais un filtre de données local à mon rapport graphbuilder, je l’ajouterais dans le script qui a créé les onglets. Ne connaissant pas votre demande, je ne peux pas vous donner plus de directives. Cependant, il vaut la peine d'utiliser les scripts du module (capture d'écran 2). Et encore une fois, je ne recommande pas de modifier le script d'application.
Re: applicationAvez-vous modifié le fichier .jmpappsource en dehors de JMP? J'ai trouvé que cela peut corrompre le fichier. Il est plus sûr de modifier des éléments à l'aide de l'interface Application Builder dans JMP. Si ce n'est pas le cas, vous devriez probablement contacter le support technique.
Re: applicationMessage du débogueur JSL:
Re: applicationSalut,
Merci pour votre réponse.
J'ai modifié le script du générateur d'applications comme ceci (fin du script):

J'ai le filtre de données local avec la bonne variable choisie et les cases à cocher dans le générateur d'applications, mais lorsque je l'exécute, j'ai le message suivant:

meilleures salutations
Re: applicationSalut,
Ce script ajoute le filtre de données local à une fenêtre. Lorsque vous travaillez avec une application, vous devrez ajouter un code comme celui-ci au script de votre module de rapport (affichage). Un moyen facile de trouver la syntaxe d'un filtre de données consiste à définir la condition souhaitée. Dans le menu du triangle inversé rouge, sélectionnez Enregistrer le script dans le presse-papier et collez-le dans votre script.
Notez qu'il y a beaucoup d'options et que je veux juste en montrer une, sélectionnez-en une, sélectionnez Inverser, puis récupérez le script.
En passant, vous souhaiterez probablement activer la recalcul automatique (1).
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = new window(" test",
obj = Bivariate( Y( :Weight ), X( :Height ), <BR /> Fit Line,<BR /> Automatic Recalc( 1 )<BR /> ) //end Bivariate
); // end New Window
obj << (Curve[1] << Line of Fit( 1 ));
lf = obj <<LOCAL data="https://community.jmp.com/" filter=""></LOCAL>