Ajout de liens vers le tableau de bord JMP pour télécharger des Powerpoints et des fichiersJe suis novice dans l'utilisation du tableau de bord sur JMP et j'ai cherché des moyens d'ajouter mon PPT, mais je n'ai rien trouvé. Lorsque je quitte le tableau de bord et passe en mode application, il y a des boutons et des cases que je peux faire glisser, mais rien ne faisant référence à un lien téléchargeable pour mes fichiers. De plus, je n'ai rien trouvé du côté des scripts qui puisse ajouter un lien téléchargeable pour jsl. Est-ce possible?
Re : Ajout de liens vers le tableau de bord JMP pour télécharger des Powerpoints et des fichiersDans l'exemple d'application que j'ai publié, les boutons « Diapositives PDF » fonctionnent pour moi en HTML, car le JSL est une simple commande Web().Le bouton "Script" ne fonctionne pas, car la commande Open() plus générale (et d'autres commandes JSL) ne sont pas prises en charge par le rapport HTML.
Si vos liens Web() ne fonctionnent pas, veuillez consulter la discussion Le lien hypertexte HTML interactif ne fonctionne pas .Il contient quelques suggestions supplémentaires sur la façon de produire une expression Web() simple que le rapport HTML reconnaîtra.Si vous avez besoin d'un script plus complexe pour créer l'URL à ouvrir, vous souhaiterez peut-être effectuer ce travail dans le script de module de l'application, puis faire quelque chose comme :
Button1 << Set Function(Function({this}, Web(...));
De cette façon, la logique de calcul de l'URL ne s'exécutera que lorsque le tableau de bord s'exécutera plutôt qu'à chaque fois que vous cliquerez sur le bouton.Le JSL associé au bouton sera une simple commande Web() avec une chaîne fixe.
Re : Ajout de liens vers le tableau de bord JMP pour télécharger des Powerpoints et des fichiersLes liens fonctionnent parfaitement sur le tableau de bord. Je me demandais s'il était possible que les boutons soient toujours fonctionnels lorsque je les enregistre au format HTML interactif. Actuellement, cela fonctionne sur le tableau de bord mais pas sur HTML. Y a-t-il une étape supplémentaire que je dois effectuer pour que les liens des boutons fonctionnent sur du HTML interactif ?
Re : Ajout de liens vers le tableau de bord JMP pour télécharger des Powerpoints et des fichiersAprès être revenu au mode Application Builder, vous pouvez ajouter des boutons en les faisant glisser dans l'espace de travail.Gardez à l'esprit qu'en mode Tableau de bord, le constructeur ajoute tous les conteneurs requis (Liste d'onglets, H Splitter, V Splitter) pour une mise en page simplifiée.En mode Application, les conteneurs doivent être ajoutés directement.Dans cet exemple, j'ai ajouté une H List Box qui contient deux objets Button Box :

Notez que j’ai placé les objets aussi près que possible du titre externe de la page à onglet.Je ne recommanderais pas de placer des éléments supplémentaires comme celui-ci entre les rapports dans un tableau de bord, car le contenu du rapport (pages à onglets et séparateurs) peut être réorganisé dans le tableau de bord en cours d'exécution.La modification de cette disposition peut affecter le comportement d'exécution du tableau de bord.
Ensuite, pour chaque bouton, vous pouvez ajouter un titre et un script d'action à partir du panneau de propriétés (ouvert à partir du menu du triangle rouge ou en faisant glisser le séparateur depuis le bord droit).Dans cet exemple, j'ai utilisé ces commandes pour ouvrir une ressource Web ou un fichier local :
Web("https://www.jmp.com/support/downloads/pdf/jmp_user_guide.pdf")
Open("$SAMPLE_SCRIPTS/bootstrapSample.jsl")

Le fichier jmpappsource ci-joint contient un résultat final.