이 위시리스트 요청에 영감을 준 것은 무엇입니까?
보고서를 클릭하면 보고서와 관련된 데이터 테이블이 최신 상태가 되는 등 다양한 일이 발생합니다. 최근에 다른 데이터 테이블을 최신 상태로 유지하고 싶지만 보고서를 클릭할 때 어떤 일이 발생하도록 지정할 수 없는 경우가 있었습니다.
당신이 보고 싶은 개선점은 무엇입니까?
OnClose, OnOpen 또는 OnValidate와 유사한 새 창에 대한 OnActivate 기능입니다. 이는 사용자가 제목 표시줄을 클릭할 때 발생하는 것처럼 창이 포커스를 받고 맨 위로 올 때를 위한 것입니다. JMP는 이 경우 작업을 수행하며 이 OnActivate는 그런 작업 후에 발생합니다. 그런 식으로 OnActivate는 JMP가 현재로 결정한 테이블을 재정의할 수 있으며 일반적으로 무슨 일이 일어날지에 대한 최종 결정을 내릴 수 있습니다.
이 아이디어가 왜 중요한가요?
내가 주목한 사례는 둘 이상의 테이블이 관련되어 있거나 관련 테이블이 자체적으로 최신 상태가 될 수 없는 개인 테이블인 라이브 플롯이 있는 보고서에 대한 것이었습니다. JMP 지원팀에서는 제가 위시 리스트를 요청하도록 권유했습니다(아래 사례 번호). 그들과 함께한 사례를 통해 나는 결과에 따라 보고서를 클릭할 때 JMP가 수행하는 작업 중 일부를 배웠습니다. 여러 테이블이 포함된 복잡한 보고서의 경우 복잡할 수 있으며 특정 선택을 한다는 보장이 어려울 수 있다는 것입니다.
또한 "OnActivate"를 수행할 수 있는 다른 유용한 작업이 있을 수 있다고 생각합니다(예를 들어 이 경우 새로 고칠 수 있는 디스플레이가 있을 수 있으며 이는 사용 가능한 기능의 논리적 확장처럼 보입니다.