`
liuyinsag
  • 浏览: 2171 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

GWT后台分页问题

阅读更多
请教大家一个问题,GWT RpcProxy后台分页后可以拿到界面上grid中的数据吗?
还有一个问题就是GWT中怎样伪造按钮的点击事件呢?
分享到:
评论
5 楼 liuyinsag 2011-08-12  
那种方法还是不行,原先是这样设计的,grid的每一行的最后面都有一个超链接调用外面JSP界面上的JS,再通过JS调用JNIwindow中的方法,show出新的窗口,这样是拿不到grid中的数据的!
现在我用了其他方法解决啦,不通过JS注册调用,直接内部调用。
4 楼 yx200404 2011-08-08  
额 囧不好意思..我给的是gxt的实现.......
3 楼 yx200404 2011-08-08  
liuyinsag 写道
yx200404 写道
不太明白你的问题.

就是我打开一个界面,这个里面的grid中的值是后台分页的数据,grid中的每一行后面都有一个连接,我再点击这个链接打开另一个窗口,需要把这个grid的值用参数的形式传到这个新窗口里面,可是我拿不到的这个grid的数据,无法传过去。


很简单,给grid添加一个事件即可.

grid.getSelectionModel().addListener(Events.SelectionChange,
				new Listener<SelectionChangedEvent<MyEntity>>() {
					public void handleEvent(SelectionChangedEvent<MyEntity> be) {
						if (be.getSelection().size() > 0) {
							MyEntity entity= grid.getSelectionModel()
									.getSelectedItem().getBean();
							
					}
				});


重点是这个Events.SelectionChange,你可以选用你自己合适的事件.

entity就是你填充到grid中某一列的实体了.

好运.^^
2 楼 liuyinsag 2011-08-08  
yx200404 写道
不太明白你的问题.

就是我打开一个界面,这个里面的grid中的值是后台分页的数据,grid中的每一行后面都有一个连接,我再点击这个链接打开另一个窗口,需要把这个grid的值用参数的形式传到这个新窗口里面,可是我拿不到的这个grid的数据,无法传过去。
1 楼 yx200404 2011-08-08  
不太明白你的问题.

相关推荐

    SmartGWT2.0 API

    例如,`ListGrid`组件提供了高度可定制的数据展示,支持分页、排序、过滤等功能,非常适合处理大量数据。而`TreeGrid`则将树形结构与表格结合,方便用户以层次结构浏览信息。 其次,SmartGWT 提供了强大的数据绑定...

    SmartGWT 12.0

    它使用GWT的RequestBuilder或GWT-RPC服务来实现后台数据的无感知加载。 6. **性能优化** SmartGWT 12.0 版本很可能引入了一些性能优化措施,比如更高效的组件渲染、减少内存占用和提升响应速度等。这有助于提高大...

    GWT-Ext超级Widget功能类库

    2. **数据绑定**:GWT-Ext支持双向数据绑定,使得UI组件的状态与后台数据模型可以自动保持同步,减少了手动处理数据更新的工作。 3. **布局管理**:库中的组件可以使用各种布局管理器(如绝对布局、流式布局、网格...

    gwt-ext-tree

    6. **分页和无限滚动(Paging and Infinite Scrolling)**:对于包含大量数据的树,GWT-Ext-Tree 可以实现分页加载,只在需要时加载部分数据,提高页面性能。同时,无限滚动功能可以让用户在滚动时动态加载更多节点...

    利用GWT控制创建一个表

    - GWT的`DataGrid`和`CellTable`支持通过`CellList`或`CellTree`等数据展示控件与后台数据模型绑定,实现数据的自动更新和异步加载。 - 可以使用`AsyncDataProvider`与服务接口(`GWT-RPC`, `REST`, `JSON`)配合,...

    Ext + Gwt + Struts2.0开发3

    6. **测试和优化**:完成基本集成后,测试所有功能,确保Gwt-Ext组件与后台Struts2.0 Action之间的通信无误。根据需求,可能需要进行性能优化,如分页、缓存策略等。 通过以上步骤,我们可以实现一个基于Ext、Gwt和...

    gwt甘特图源码例子

    在GWT应用中,这些数据应存储在一个合适的Java类中,并可能与后台数据库进行交互。 5. **数据绑定**:GWT提供了数据绑定机制,可以将UI组件与数据模型关联起来,当数据改变时,UI会自动更新,反之亦然。这对于实时...

    SmartGWT 概览

    SmartGWT 最大的特点在于其内置的数据整合框架,利用 Ajax 版本的 MVC 模式,使得后台数据的集成成为控件的内置功能,无需开发者额外编写大量代码来处理复杂的业务数据。这种特性对于处理多样且结构复杂的业务数据...

    java源码:网页表格组件 GWT Advanced Table.zip

    3. **分页和排序**:具备分页功能,用户可以轻松地浏览大量数据,同时支持对数据进行升序或降序的多列排序。 4. **过滤和搜索**:提供强大的过滤和搜索功能,用户可以在表格内快速定位和筛选所需数据。 5. **事件...

    gxt-2.2.5.zip

    通过ModelData和Store对象,可以轻松实现数据的双向绑定,使得界面组件和后台数据之间的交互更为便捷。同时,数据网格支持动态加载和分页,提升了用户体验。 3. **性能提升**: 与2.1.1版本相比,2.2.5在性能上...

    gxt explorer

    3. **数据绑定和模型**:GXT支持数据绑定,使得UI组件可以直接与后台数据源关联,实现数据的实时更新。同时,它引入了Model概念,方便处理业务逻辑和数据持久化。 4. **Ajax交互**:GXT利用Ajax技术实现页面无刷新...

    GXT 软件包和API

    - **数据绑定**:GXT支持双向数据绑定,可以轻松地将界面组件与后台数据模型关联,简化了数据管理。 - **响应式设计**:提供多种屏幕尺寸和设备的支持,适应不同平台和设备的用户体验。 - **主题定制**:提供多种...

    Pragmatic Ajax A Web2.0 Primer(国外经典)

    在Java环境中,Ajax可以通过诸如Apache Trinidad、DWR(Direct Web Remoting)或Google Web Toolkit (GWT)等库来实现。这些工具允许Java开发者在服务器端使用Java编写业务逻辑,并将结果以Ajax方式传递到客户端。 4...

    基于J2EE的Ajax宝典

    4. **GWT(Google Web Toolkit)**:允许用Java编写前端代码,编译成优化的JavaScript。 5. **Spring MVC**:Spring框架的一部分,提供了集成Ajax的解决方案。 **总结** "基于J2EE的Ajax宝典"这本书可能涵盖了如何...

    vaadin中文学习资料

    8. **Vaadin Flow与Vaadin 8**:Vaadin有两个主要版本,Vaadin 8基于GWT,而较新的Vaadin Flow是基于Java Servlet API的,支持现代的前端技术如JavaScript和Web Components。 学习Vaadin的过程中,你可能会遇到以下...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    程序描述:本章将介绍 GWT应用中高级应用的部分,包括各中组件和布局、如何发送XMLHttpRequest请求,以及如何解决浏览器历史记录问题等等,同时读者还将详细的了解RPC应用的开发过程。 /xmlsample/AjaxSample....

    Understanding AJAX

    - **Java**:Java也有其AJAX框架,如GWT(Google Web Toolkit)和jQuery,使Java开发者能创建响应式Web应用。 - **WinForm**:虽然WinForm主要用于桌面应用,但借助WPF(Windows Presentation Foundation)和...

Global site tag (gtag.js) - Google Analytics