Fenêtre du tableau de bordBonjour,
J'ai un script pour créer un tableau de bord 3x2.
Lorsque le script est exécuté, j'aimerais avoir le tableau de bord en plein écran, pas dans une petite fenêtre.
Comment puis-je le faire?
cordialement
Re : Fenêtre du tableau de bordPour toute personne intéressée par un suivi de ce problème, je peux confirmer qu'il y a eu du travail dans ce domaine dans le cycle de développement de JMP 17. JMP 17 sera disponible à l'automne 2022. Merci d'avoir signalé ce problème.
Re : Fenêtre du tableau de bordReport7 = Platform(
DataTable1,
Graph Builder(
Size( 333, 214 ),
Show Control Panel( 0 ),
Fit to Window( "On" ),
Variables(
X( :Quantième ),
Y( :pH 3h ),
Group Y( :Type de lait ),
Overlay( :Produit )
),
Elements(
Points( X, Y, Legend( 1 ) ),
Caption Box( X, Y, Legend( 3 ) )
),
SendToReport(
Dispatch(
{},
"Quantième",
ScaleBox,
{Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"pH 3h",
ScaleBox,
{Format( "Fixed Dec", 15, 2 ), Min( 5 ), Max( 6.2 ),
Inc( 0.05 ), Minor Ticks( 1 ),
Add Ref Line(
5.75,
"Dotted",
"Black",
"Cible 5.75",
2
), Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "pH 3h ADT T et TH par Quantième" )}
)
)
)
);Bonjour,
et pour:
"Je pense que les graphiques sont étirés jusqu'à une taille de 0 ou éventuellement tronqués, car le texte est très volumineux et n'est pas étirable".
Est-il possible d'optimiser ?
le texte est gros et sur des écrans de tailles différentes, ce n'est pas sympa (surtout avec les petits écrans d'ordinateur portable).
extrait du script du tableau de bord.
Rapport7 = Plate-forme (
DonnéesTable1,
Générateur de graphiques (
Taille( 333 , 214 ),
Afficher le panneau de configuration ( 0 ),
Ajuster à la fenêtre( "Sur" ),
Variables(
X( :Quantième ),
Oui( :pH 3h ),
Groupe Y( :Type de lait ),
Superposition( :Produit)
),
Éléments(
Points( X, Y, Légende( 1 ) ),
Zone de légende (X, Y, Légende ( 3 ) )
),
EnvoyerToReport(
Expédition(
{},
"Quantième" ,
ScaleBox,
{Ligne d'étiquette (Afficher la grille principale ( 1 ) )}
),
Expédition(
{},
"pH 3h" ,
ScaleBox,
{ Format ( "Décembre fixe" , 15 , 2 ), Min. ( 5 ), Max. ( 6.2 ),
Inc( 0,05 ), Tiques mineures( 1 ),
Ajouter une ligne de référence (
5,75 ,
"Pointé" ,
"Noir" ,
"Cible 5.75" ,
2
), Ligne d'étiquettes (Afficher la grille principale ( 1 ) )}
),
Expédition(
{},
"titre du graphique" ,
TextEditBox,
{Définir le texte( "pH 3h ADT T et TH par Quantième" )}
)
)
)
);
Re : Fenêtre du tableau de bordBonjour,
tu as raison.
Pour mon ordinateur, si j'ai uniquement l'option "Titre du tableau de données en sortie" activée, j'ai le même écran que mon collègue : uniquement le texte, pas les graphiques.
Merci!
Re : Fenêtre du tableau de bordIl semble que votre collègue ait activé les préférences du rapport pour « Titre de la date en sortie » et « Titre du tableau de données en sortie ».Dans ce cas, cette dernière option affiche non seulement le nom de la table de données, mais également le texte supplémentaire, y compris le code SQL complet de la source de la table.Nous examinerons cela plus en détail pour voir quelles améliorations peuvent être apportées, mais je pense que la solution pour l'instant serait de désactiver cette option dans les Préférences.Je pense que les graphiques sont étirés jusqu'à une taille de 0 ou éventuellement tronqués, car le texte est très volumineux et n'est pas extensible.
Re : Fenêtre du tableau de bordBonjour
J'ai une autre question :
J'ai envoyé à un collègue qui possède JMP un script pour créer un tableau de bord.
sur mon ordinateur, tout allait bien : je vois les graphiques.
mais sur son ordinateur, il ne peut pas le voir ; Voir son écran. il a accès à tous les fichiers du tableau de bord.
Pourquoi ne peut-il pas voir les graphiques ?
mais il ne peut pas :
Re : Fenêtre du tableau de bordBonjour,
C'est bon!
merci
Re : Fenêtre du tableau de bordJe trouve généralement plus facile d'ajouter le script depuis l'interface graphique.Les scripts sont généralement masqués en mode Tableau de bord, mais vous pouvez passer à Application Builder à l'aide de l'option du menu du triangle rouge :

Ensuite, vous pouvez passer à l'onglet "Scripts" du Module1 et y saisir le script :

J'ai joint un exemple de tableau de bord qui illustre cela.
Re : Fenêtre du tableau de bordBonjour,
J'ai essayé différentes manières.
pas de changement.
cordialement
Re : Fenêtre du tableau de bordVous devez vraiment le faire sur une ligne séparée et vous assurer de le coller exactement comme écrit. Dans l'état actuel des choses, vous envoyez le message d'agrandissement de la fenêtre à l'instance de module, et non à la fenêtre contenant l'instance de module. Le message << get box est critique, tout comme les parenthèses entourant cet extrait de code.Re : Fenêtre du tableau de bordBonjour,
aucun changement avec ça :

Re : Fenêtre du tableau de bordBonjour,
pas de changement.
cordialement
Re : Fenêtre du tableau de bordSalut @Françoise ,
Mettez cette ligne dans votre script juste après "thisModuleInstance << Create Objects;"
(thisModuleInstance << Get Box) << Maximize Window;
Re : Fenêtre du tableau de bord@Françoise ,
Pouvez-vous effectuer cette modification à la ligne 739 et voir si cela modifie la taille de la fenêtre
Module1 << Set Min Size(2000,1000);
Re : Fenêtre du tableau de bordJe ne sais pas où il se trouve dans mon script.
Y a-t-il à la fin du script : comme ça ?
où est-il et quelle valeur ?
Cordialement

Re : Fenêtre du tableau de bord@Françoise ,
Si vous disposez déjà d'un script, vous pouvez rechercher une fonction Taille dans le script et modifier les arguments pour modifier la taille de la fenêtre.
Re : Fenêtre du tableau de bord@Françoise ,
Lors de la création du tableau de bord ou avec un tableau de bord existant, si vous choisissez de modifier et de cliquer sur la fenêtre la plus extérieure, vous pouvez ajuster sa taille. J'espère que cela aide
