これはスパム投稿ではありません。再度投稿していただけますようご協力をお願いいたします。
投稿へのリンク: (ダッシュボードのフィルター変更ハンドラーを作成する)
アンナ_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 << Make Filter Change Handler( update_chart );T ログに記録されたエラーメッセージ: グラフビルダーが再計算を行う必要があったため、メッセージ << が送信される前にオーナーボックスが削除されました。グラフビルダーの表示ボックスツリーは新しいボックスで再作成されました。<
[メッセージ本文は省略されています...]
このメッセージには返信がありません