我创建了一个gwt应用程序 我需要显示一系列jsp页面。 jsp页面存在 在一个gwt框架内部,它本身存在于一个Tabpanel中。 现在我需要尽快关闭选项卡面板 在任何jsp页面中输入值并提交。 任何人都可以建议我任何可能的解决方案,如何我可以访问(得到 参考)jsp页面中的选项卡面板,以便关闭它。
答案 0 :(得分:1)
我的方法是:
创建一个关闭相应选项卡的本机函数。您可以尝试根据其名称,可能是id或其他一些标准来关闭选项卡 - 这取决于您。然后从JSP页面中,当您想关闭该选项卡时,调用本机函数。
这就是GWT代码的样子:
protected native JavaScriptObject createCloseTabJsFunction() /*-{
$wnd.closeTab = function() {
//TODO: your logic for closing the tab
}
}-*/;
然后在JSP页面的某个地方调用closeTab() 也许像是
window.parrent.closeTab();
希望这可以帮助你......
答案 1 :(得分:0)
使用javascript。在JSP页面的任何地方执行这行javascript。
parent.someGlobalFunction();