-
如何把 HTML 的 input 转成在 GWT代码中的 Button 对象?10
在 HTML 里,有一段 button的声明:
<input id="mybutton" value="haha" type="button"/>
我想 GWT 代码中,通过 Document.get().getElementById("mybutton") 能得到一个Element对象。然后,如何转成 Button 对象?
问题补充
得强人帮忙,找到问题了。
HTML中必须声明为 <button> </button> ,如:
<button id="mybutton2">haha2</button>
在 GWT 中,可以使用:
Element myBtn1 = Document.get().getElementById("mybutton2");
Button btn = Button.wrap(myBtn1);
然后,就可以对 btn 添加各种事件处理了。2010年2月02日 22:35
目前还没有答案
相关推荐
为了确保广泛的浏览器兼容性,GWT会将组件转换为接近原生HTML元素的形式,例如Button会被转换为HTML的<input type="button">。推荐使用CSS来控制组件的样式,因为GWT类通常不直接提供修改样式属性的方法,而是鼓励...
在GWT中编写的Java应用会被编译成包含Ajax技术的Web应用,自动处理与服务器的异步交互。 GWT的主要特性包括: 1. **GWT编译器**:这是GWT的核心,它可以将Java代码转换为Ajax代码,支持Java的基本类型、异常处理、...
这是通过将GWT组件翻译成标准的HTML元素实现的,例如,将Button类翻译成`<input type="button">`。 - **宿主模式(Hosted Mode)**:这是一种开发和调试环境,在此模式下,GWT应用可以在一个模拟浏览器的环境中运行。...
- **创建项目**:在IDE中创建新的GWT项目,并配置好相关的SDK路径。 - **编写Java代码**:根据需求编写Java代码,利用GWT提供的API来构建UI界面和处理逻辑。 - **运行项目**:在浏览器中预览项目,测试其功能是否...
2. **跨平台支持**:GWT通过将控件编译成浏览器原生的类型,如将Button编译为HTML `<input type="button">` 标签,确保了应用在各种浏览器和操作系统上的兼容性,如Internet Explorer、Firefox、Chrome、Safari等,...
2. **跨平台支持**:GWT生成的Ajax应用能兼容多种浏览器(如IE、Firefox)和操作系统(如Linux、Windows),因为它会将Java组件转化为浏览器可识别的HTML和CSS,例如将Button类转换为HTML的<input type="button">...
3. **宿主模式(Hosted Mode)**:宿主模式是一个强大的开发调试工具,允许开发者在本地Java虚拟机中运行应用,实时看到代码更改的效果,而无需每次都重新编译和部署到服务器。这极大地提高了开发效率和调试的便捷性。...
使用GWT实现在Web中实现上下文菜单(右键菜单、弹出菜单) #### 实现背景 在Web应用程序中,默认情况下点击鼠标右键会出现一个上下文菜单。如果希望自定义这个菜单的行为,可以通过GWT提供的API或JavaScript ...
- 通过将控件翻译成浏览器内置类型(如将Button翻译为HTML `<input type="button">`),确保了良好的兼容性。 - 推荐使用CSS来定义样式,简化了页面元素的显示效果控制。 3. **宿主模式(Hosted Mode)**: - ...
PrimeUI是把原PrimeFaces的组件进行解耦,提取出来的JS控件可以用于PHP、ASP、 Wicket、GWT等等的开发。PrimeUI使用JSON数据,并使用jQuery UI的WidgetFactory API提供Widget控件,作为jQuery插件。其代码开源,采用...