这不是垃圾帖子。请帮忙再次发帖。谢谢
帖子链接:( 为仪表板制作过滤器更改处理程序)
作者: 安娜717
https://community.jmp.com/t5/Discussions/Make-Filter-Change-Handler-for-Dashboard/mp/867465#M103018
您好,我有一个带有本地数据过滤器的仪表板,以及一些位于标签页框中的图形生成器图表。当本地数据过滤器选项更改时,我想调整某些图表中框架框的大小。我尝试使用以下代码,但出现错误:“由于图形生成器需要先重新计算,因此在发送消息<<之前,所有者框已被删除”。有人能建议如何解决这个错误吗?谢谢。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 << 使过滤器更改处理程序 ( update_chart );T 这是日志中的错误消息:在发送消息 << 之前,所有者框已被删除,因为图形生成器需要先重新计算;图形生成器显示框树已使用新框重新创建。使用 <
[消息正文被截断...]
此消息有 0 条回复