Esta publicación no es spam. Por favor, ayúdame a publicar de nuevo. Gracias.
Enlace a la publicación: (Crear un controlador de cambios de filtro para el panel de control)
por anna_717
https://community.jmp.com/t5/Discussions/Make-Filter-Change-Handler-for-Dashboard/mp/867465#M103018
Hola, tengo un panel con filtro de datos local y varios gráficos del generador de gráficos en los cuadros de las pestañas. Me gustaría cambiar el tamaño de los cuadros de marco en algunos gráficos al cambiar la selección del filtro de datos local. He intentado usar el código a continuación, pero arroja un error: "El OwnerBox se eliminó antes de que se pudiera enviar el mensaje << porque el Generador de Gráficos necesitaba recalcular primero". ¿Alguien podría sugerir cómo solucionar este error? Gracias. 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 Este es el mensaje de error en el registro: El OwnerBox se eliminó antes de que se pudiera enviar el mensaje << porque el Constructor de Gráficos necesitaba recalcular primero; el árbol de cuadros de visualización del Constructor de Gráficos se recreó con nuevos cuadros. Use <
[Cuerpo del mensaje truncado...]
Este mensaje tiene 0 respuestas