`

GWT输入框中的焦点问题

阅读更多
http://www.gwt-ext.com/forum/viewtopic.php?f=5&t=95&st=0&sk=t&sd=a&start=30

如下 代码:

//标题部分
		final AbsolutePanel titlePartPanel = new AbsolutePanel();
		titlePartPanel.setPixelSize(342, 25);

		final TextField titlefield = new TextField("信息标题", "first", 190);
		final TextField personalName = new TextField();
		HTML html = new HTML("<p style=\"color:red\"> * </p>");
		titlePartPanel.add(titleLabel,44,3);
		titlePartPanel.add(titlefield,107,1);
		
		fieldSet.add(titlePartPanel);


再次刷新画面时,输入框则得不到焦点,也就是不能再次输入了?
解决办法如下:

focusRendered(titlefield, false, 10);

再调用jsni的方法:

public native void focusRendered(Component c, boolean selectedText, int delay) /*-{
    var component = c.@com.gwtext.client.widgets.Component::getJsObj()();
    if(component != null) component.focus(selectedText, delay);
}-*/;
分享到:
评论

相关推荐

    GWT入门 GWT中文教程

    EXT-GWT的API和DOC文档对于学习和使用EXT-GWT至关重要,它们详尽地介绍了各个组件的用法和功能,帮助开发者了解如何在项目中集成和使用这些组件。 接下来,“Gwt-Ext基础-中级-进阶”这部分教程可能涵盖了从基础到...

    Gwt中文手册,GWt入门

    Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门

    GWT中文教程(入门进阶)

    **GWT(Google Web Toolkit)** 是...在学习GWT的过程中,不断实践和理解这些知识点,你将能够熟练掌握GWT,创建出高效、互动性强的Web应用。同时,不要忘记关注GWT社区的最新动态,以便了解最新的开发工具和技术趋势。

    gwt 练习 gwt学习

    在GWT的实践中,"StockWatcher"是一个经典的入门示例,它通常用来教授GWT的基础知识。StockWatcher应用会模拟一个股票监视器,展示股票的价格变动。这个项目涉及到以下关键知识点: 1. **GWT SDK安装与设置**:首先...

    GWT中文教程 .

    EXT-GWT2.0.1+API+DOC Gwt-Ext基础-中级-进阶GWT中文教程

    GWT开发者手册 GWT开发者手册

    【GWT开发者手册】是为新入职员工提供GWT技术培训的文档,旨在让无GWT背景的JAVA开发者能在短时间内掌握GWT开发。本手册基于GWT版本gwt-windows-1.3.3,适用于熟悉JAVA语言和具有J2EE三层架构开发经验的WEB应用程序...

    GWT中的xmlHttpRequest

    在GWT(Google Web Toolkit)开发中,XMLHttpRequest(XHR)是实现客户端与服务器间异步数据交换的关键技术。GWT提供了对XHR的封装,使得开发者可以方便地使用JavaScript的XMLHttpRequest对象,而无需直接接触底层的...

    进阶GWT,属于GWT的详细描述

    在本资源中,我们将讨论Google Web Toolkit(GWT)的基础知识点,包括GWT的安装、配置、编码基础和客户端代码编写等方面的内容。 GWT安装和配置 在Eclipse中添加GWT插件是使用GWT开发的第一步。可以通过安装...

    GWT开发者手册 GWT

    - **跨浏览器兼容性**:GWT内置的支持确保了应用能在不同的浏览器中正常运行,减少了因浏览器差异导致的问题。 #### 五、GWT编译器特点 - **版本兼容性**:GWT能够编译J2SE 1.4.2或更早版本的Java代码,但在某些...

    GWT例子中的分页研究.

    在IT行业中,Google Web Toolkit(GWT)是一个用于构建高性能、跨浏览器的JavaScript应用程序的开源框架。它允许开发者使用Java语言来编写客户端代码,并自动将其编译为优化过的JavaScript。在GWT应用中,处理大量...

    GWT 连接数据库问题解决及例子

    描述中的链接指向了一篇博客文章,虽然具体内容没有提供,但我们可以推测文章可能详细介绍了作者Vivian Liufang在使用GWT遇到数据库连接问题时的解决方案,并提供了一个示例项目。这个示例项目很可能名为...

    GWT

    2. **自动编译**:GWT将Java代码编译为优化过的JavaScript,这使得应用程序在浏览器中的运行效率得到提高,并且能够支持各种浏览器,包括IE、Firefox、Chrome等。 3. **开发工具**:GWT提供了一个强大的集成开发...

    GWT快速开发(GWT) 是一个Java软件开发框架用于开发类似于Google Maps和Gmail的AJAX应用程序。GWT的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等。你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的...

    - 设置系统环境变量,在PATH变量中添加GWT的路径。 3. **配置Eclipse开发环境**: - 安装GWT Eclipse Plugin,以便更好地支持GWT项目的创建、编译和调试。 - 可以通过Eclipse的市场(Install New Software)安装GWT...

    GWT操作数据库例子

    GWT提供了丰富的UI组件库,如表格、按钮、输入框等,以及异步通信机制,使得Web应用能够与服务器进行高效的交互。在这个例子中,GWT可能被用来创建一个用户界面,展示从数据库检索的数据。 描述 "用表格显示在页面...

    GwtDemo helloworld

    在"**GwtDemo helloworld**"这个项目中,我们看到的是一个基于GWT的简单登录示例。通常,这样的示例会展示如何在GWT环境中创建用户界面、处理用户交互以及进行基本的数据验证。在"**Helloworld**"这个子文件中,我们...

    GWT开发环境JAVA

    6. **编写代码**:使用Java编写业务逻辑和用户界面,GWT会自动处理JavaScript的跨浏览器兼容性问题。 7. **启动开发服务器**:在Eclipse中,你可以直接运行GWT项目,这会启动一个本地开发服务器,你可以在浏览器中...

    smartgwt最新版本GWT的DEMO

    在这个"smartgwt最新版本GWT的DEMO"中,我们可以深入学习SmartGWT如何与GWT结合,创建功能强大的Web应用。 Google Web Toolkit (GWT) 是一个由Google开发的开放源代码Java SDK,它允许开发者使用Java语言编写客户端...

    smartgwt 分页grid

    在IT行业中,SmartGWT是一个基于Google Web Toolkit (GWT) 的强大且高效的用户界面库,它提供了大量的组件,使得开发者能够快速构建复杂的Web应用程序。本文将深入探讨如何使用SmartGWT来创建一个自定义的分页Grid...

Global site tag (gtag.js) - Google Analytics