이 글은 스팸 글이 아닙니다. 다시 글을 올릴 수 있도록 도와주세요. 감사합니다.
게시물 링크: (대시보드용 필터 변경 핸들러 만들기)
안나_717 작성
https://community.jmp.com/t5/Discussions/Make-Filter-Change-Handler-for-Dashboard/mp/867465#M103018
안녕하세요, 로컬 데이터 필터와 여러 개의 그래프 빌더 차트가 탭 페이지 상자에 있는 대시보드가 있습니다. 로컬 데이터 필터 선택이 변경될 때 일부 차트의 프레임 상자 크기를 조정하고 싶습니다. 아래 코드를 사용해 보았지만 "그래프 빌더에서 먼저 다시 계산해야 했기 때문에 메시지 <<를 전송하기 전에 OwnerBox가 삭제되었습니다."라는 오류가 발생합니다. 이 오류를 해결하는 방법을 알려주실 수 있나요? 감사합니다. db_1 = db << Get Windows(); local_filter = ((db_1[1] << XPath( "//OutlineBox[text()='로컬 데이터 필터']" )) << 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 로그의 오류 메시지는 다음과 같습니다. Graph Builder가 먼저 다시 계산해야 했기 때문에 << 메시지를 보내기 전에 OwnerBox가 삭제되었습니다. Graph Builder 표시 상자 트리가 새 상자로 다시 생성되었습니다. <
[메시지 본문이 잘렸습니다...]
이 메시지에는 답변이 0개 있습니다.