`
yx200404
  • 浏览: 78721 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在GXT/GWT中,使用JS代码访问JAVA方法

    博客分类:
  • GXT
阅读更多
比如说注销功能.

页面代码
<a href='javascript:;' onclick='logout()'>注销</a>


java代码
   native void logout() /*-{
		$wnd.logout = function() {
			@com.***.***.MyClientClass::showconfirm()();
		};
	}-*/;

	static void showconfirm(){
		MessageBox.confirm("消息", "您确认要注销吗?", new Listener<MessageBoxEvent>() {
			
			@Override
			public void handleEvent(MessageBoxEvent be) {
				if(be.getButtonClicked().getItemId().equals(Dialog.YES)){
					//退出系统
				}
			}
		});
	}


需要注意的是logout方法,需要在至少调用一次以便GWT将logout的js方法产生出来.


1
0
分享到:
评论
Global site tag (gtag.js) - Google Analytics