`
yx200404
  • 浏览: 78756 次
  • 性别: 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
分享到:
评论

相关推荐

    gxt、gwt与spring结合使用

    在IT行业中,GXT(Ext GWT)和GWT(Google Web Toolkit)是两种流行的JavaScript库,用于构建富互联网应用程序(Rich Internet Applications, RIA)。它们都是基于Java语言的,可以提供丰富的用户界面组件和高效的...

    gwt + gxt jar包

    这些JAR文件包含了运行GWT和GXT项目所需的类库和资源,使得开发者可以在Java环境中进行开发,而无需直接处理JavaScript代码。 GWT的核心功能包括: 1. **代码编译**:通过Java到JavaScript的编译器,GWT将Java代码...

    ext gwt gxt初学教程

    GWT,由Google开发,允许开发者使用Java语言进行Web前端开发,通过编译器将Java代码转换为浏览器可识别的JavaScript代码。然而,GWT原生提供的控件集相对基础,无法满足复杂企业级应用的需求,这便是ExtGWT等第三方...

    gwt gxt demo

    Ext JS是一个流行的JavaScript框架,用于构建富互联网应用程序,而GXT则是其在GWT环境中的移植。 至于文件 "client",这通常是GWT项目中的一个关键部分,包含了所有与客户端相关的代码,如用户界面、事件处理、业务...

    搭建简单的EXT-GWT(GXT)的开发环境(三)gxt结合spring和hibernate进行数据操作

    而GWT则是一个Java到JavaScript的编译器,它允许开发者用Java语言编写前端代码,然后自动编译为优化过的JavaScript。 接下来,Spring框架是Java企业级应用中的核心组件,它提供依赖注入(DI)和面向切面编程(AOP)...

    gwt , gxt文件上传

    GWT是Google推出的一款开源工具,它允许开发者使用Java语言编写客户端代码,然后编译成优化的JavaScript,从而在浏览器中运行。而GXT是基于GWT的UI库,提供了丰富的组件和更美观的界面设计,尤其在数据网格、图表和...

    gwt入门项目代码

    5. **API的使用**:在代码中查找GWT和GXT的API用法,例如数据绑定、异步通信(RPC服务)、UI布局管理、表单控件等。 6. **Widget编程**:GWT中的Widget是构建用户界面的基本元素,了解如何创建和操作Widget,以及...

    搭建简单的EXT-GWT(GXT)的开发环境

    EXT-GWT(GXT)是一种基于Google Web Toolkit (GWT)的开源JavaScript库,用于构建富客户端的Web应用程序。GXT提供了丰富的用户界面组件和样式,使得开发者能够创建出类似于桌面应用的用户体验。本文将详细介绍如何...

    搭建gxt-2.2.0环境,让我们第一个简单程序跑起来

    4. **打包部署**:当应用开发完成,可以通过GWT的编译功能将Java代码编译成优化过的JavaScript,然后将结果部署到Web服务器上供用户访问。 通过以上步骤,你已经成功地搭建了GXT 2.2.0的开发环境并运行了一个简单的...

    搭建简单的EXT-GWT(GXT)的开发环境(四)ext-gwt(gxt)结合google map第三版开发

    它基于Google Web Toolkit (GWT),提供了丰富的UI组件和功能,使得开发者可以使用Java语言来编写前端代码,然后由GWT编译器转换为优化过的JavaScript。在本篇内容中,我们将探讨如何搭建一个简单的EXT-GWT(GXT)...

    Gxt,包含resource

    GWT是一个开放源代码的开发框架,它允许开发者使用Java语言编写客户端的Web应用,然后通过编译器将Java代码转换为优化过的JavaScript,这样浏览器就能执行。GXT扩展了GWT的功能,提供了更高级的用户界面组件,如表格...

    GWT中文教程(入门进阶)

    **GWT(Google Web Toolkit)** 是一个由Google开发的开源JavaScript开发框架,它允许Java开发者使用Java语言来编写Web应用程序,并自动生成优化过的JavaScript代码。GWT的主要目标是简化复杂的Web开发过程,提高...

    GXT的JAR包

    在实际开发中,开发者通常会将GXT的JAR包引入到项目中,通过Java代码来创建和配置组件,编译后GWT会生成对应的JavaScript代码。同时,源代码的提供对于开发者来说非常宝贵,因为它们可以帮助理解GXT内部的工作机制,...

    gxt初学进阶教程

    从给定的内容来看,这篇“gxt初学进阶教程”主要介绍了一个基于GWT(Google Web Toolkit)的扩展工具库ExtGWT,也被称作GXT,用于帮助Java程序员在Web开发中创建富客户端应用程序。以下是根据提供的文件内容总结出的...

    GXT2.0 EXT=GWT !!!!

    GWT本身是一个Java到JavaScript的编译器,它允许开发者使用Java语言进行开发,然后编译成优化过的JavaScript代码,以在浏览器环境中运行。 描述中的“看看吧看看吧看看吧看看吧看看吧看看吧看看吧看看吧”虽然没有...

    一步一步教你新建GXT项目

    5. **创建第一个GXT视图**:在`src/main/java/com/yourcompany/yourproject/client`目录下,创建一个新的Java类,如`MyView.java`,继承`com.extjs.gxt.ui.client.widget.ContentPanel`或`...

    GXT组件使用教程

    使用GXT时,开发者实际上是在编写Java代码,然后通过GWT编译器转换成优化过的JavaScript。源码级别的工作意味着你可以深入理解组件的工作原理,进行自定义扩展和性能优化。 2. **工具**: GXT不仅仅是一组组件库...

Global site tag (gtag.js) - Google Analytics