2010-04-12 4 views
0

일련의 jsp 페이지를 표시해야하는 gwt 애플리케이션을 만들었습니다. jsp 페이지는 자체가 Tabpanel 내에 존재하는 gwt 프레임 안에 으로 존재합니다. 이제 사용자가 JSP 페이지의 값을 입력하고 제출하면 바로 탭 패널을 닫아야합니다. 아무도 내게 가능한 방법을 내가 접근 할 수있는 방법에 대한 제안 ( 참조) JSP 페이지에서 탭 패널을 닫을 수 있습니다.GWT 프레임 내의 JSP 페이지

답변

0

자바 스크립트를 사용하고 있습니다. 이 자바 스크립트 행을 JSP 페이지의 아무 곳에서나 실행하십시오.

가 해당 탭을 닫을 기본 함수를 만듭니다 :

parent.someGlobalFunction(); 
1

내 접근 방식은 뭔가처럼 될 것입니다. 이름을 기반으로 탭을 닫으십시오. 아마도 ID 또는 다른 기준 일 수 있습니다. 이는 귀하에게 달려 있습니다. 그런 다음 JSP 페이지에서 해당 탭을 닫을 때 기본 함수를 호출하십시오. 이 당신을 도와 closeTab()를 호출 아마 뭔가 희망

window.parrent.closeTab(); 

등을하여 JSP 페이지의 어딘가에 그런

protected native JavaScriptObject createCloseTabJsFunction() /*-{ 
    $wnd.closeTab = function() { 
    //TODO: your logic for closing the tab 
    } 
}-*/; 

:

이는 GWT 코드를 보여주고 있습니다. ...