0
팝업을 사용하여 GWT로 다중 창 응용 프로그램을 개발합니다. Window.open()은 생성 된 윈도우에 대한 참조를 리턴하지 않기 때문에, 새로운 윈도우의 문서를 얻기 위해 자신 만의 JSNI를 작성하여 그것을 채울 수 있도록하였습니다. 잘 작동하지만 GWT 이벤트 처리 전체가 새 창에서 위젯에서 작동하지 않습니다. 현재 나의 해결책은 JSNI를 사용하여 이벤트를 처리하는 것입니다. 그러나 위젯이 GWT 핸들러를 지원한다면 더 간단 할 것입니다. 어떤 아이디어?두 번째 창에서 GWT의 처리기 등록
나는 window.open()을 통해 팝업 창을 사용하고 있습니다. –
기본 브라우저 팝업 대신 http://samples.gwtproject.org/samples/Showcase/Showcase.html#!CwDialogBox 사용을 고려하십시오. –
사용자는 자신의 화면에 창을 배포하여 대화 상자를 사용할 수 없도록해야합니다. 하나의 자바 스크립트 소스로 두 창을 모두 제어하기 때문에 창 사이의 통신은 실제로 필요하지 않습니다. 현재 솔루션이 작동 중이고 받아 들일 수 있습니다. open() 창을 GWT의 이벤트 시스템에 연결할 가능성이 있다면 간단해질 것입니다. –