Ceci n'est pas un spam. Merci de bien vouloir contribuer à la publication.
Lien vers la publication : (Créer un gestionnaire de changement de filtre pour le tableau de bord)
par anna_717
https://community.jmp.com/t5/Discussions/Make-Filter-Change-Handler-for-Dashboard/mp/867465#M103018
Bonjour, j'ai un tableau de bord avec un filtre de données locales et plusieurs graphiques du générateur de graphiques dans des onglets. Je souhaite redimensionner les cadres de certains graphiques lorsque la sélection du filtre de données locales est modifiée. J'ai essayé d'utiliser le code ci-dessous, mais il génère une erreur : « L'OwnerBox a été supprimée avant l'envoi du message <<, car le générateur de graphiques devait d'abord effectuer un nouveau calcul. » Quelqu'un pourrait-il me suggérer une solution ? Merci. db_1 = db << Get Windows(); local_filter = ((db_1[1] << XPath( "//OutlineBox[text()='Local Data Filter']" )) << get scriptable object())[1]; update_chart = Function( {a}, Wait( 1 ); obj1 = db_1[1] << xpath( "//TabPageBox[contains(text(),'Weight')]//FrameBox" ); obj1 << framesize( 300, 300 ); ); filter_handler = local_filter << Make Filter Change Handler( update_chart );T Voici le message d'erreur dans le journal : La OwnerBox a été supprimée avant que le message << puisse être envoyé car le Graph Builder devait d'abord recalculer ; l'arborescence des boîtes d'affichage du Graph Builder a été recréée avec de nouvelles boîtes. Utilisez le <
[Corps du message tronqué...]
Ce message a 0 réponses