`

GWT表格搭建

阅读更多
1. CheckBoxSelectionModel<BaseModelData> sm = new CheckBoxSelectionModel<BaseModelData>(); 创建一个CheckBoxSelectionModel这个的初始化方法中主要是初始化了一些css
                                                sm.setSelectionMode(SelectionMode.MULTI);//设置单选表格时候的方法
                                                                                         SelectionMode.SINGLE        //单独的选择
                                                                                         SelectionMode.SIMPLE        //简单的选择
2. 建立一个 List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); //ColumnConfig 配置一些栏目
3. configs.add(sm.getColumn()); 将样式加入到list.
    4. 添加具体的标题属性
                   ColumnConfig column = new ColumnConfig();     
                   column.setId("auditbatchid");
                   column.setHeader("审核批次编号");
                   column.setWidth(100);
                   configs.add(column);  这个可以有多个。
5. 建立栏目模型
                           ColumnModel cm = new ColumnModel(configs);
    6. 加入数据
                           ListStore store = new ListStore<BaseModelData>(loader);
                                   loader是以RPC加载器 BasePagingLoader<?, ?> loader; 具体加载方法见下面
                                  
                                   loader = new BasePagingLoader(proxy); //一般把这个方法把建立proxy的方法给抽象化提供给子类来实现。
                                   子类通过new这个proxy,然后调用相应的load方法。这个方法中通过RPC来取得自己需要的数据。、
                                    proxy = new IReadRpcProxy<Object, Object>()
                                    {
                                    public void load(Object loadConfig, AsyncCallback contentsInfo)
                            {
                                /** 这里的这个方法是需要修改的,进入该页面后出现的数据 */
                                publishService.querymyPublishList(conditonPanel.getCondition(),
                                    (PagingLoadConfig)loadConfig,
                                    true,
                                    contentsInfo);
                                /** 这里的这个方法是需要修改的,进入该页面后出现的数据 */
                                             }
                  }
                                  
                    例如:
                                                          
7. 生成表格
        Grid<BaseModelData> grid = new Grid<BaseModelData>(store, cm); 建立一个表格
8. ContentPanel panel = new ContentPanel();
    panel.add(grid);
                  
                   如可就可以把一个表格加入到一个容器中。
分享到:
评论

相关推荐

    smartGWT开发环境搭建(完整工程)

    在SmartGWT开发中,你会用到其提供的丰富UI组件,如表格、按钮、面板等。SmartGWT的组件使用XML布局定义,配合Java后台逻辑,可以实现复杂的交互和数据展示。例如,你可以创建一个`ListGrid`组件来显示数据,使用`...

    smartgwt官方实例

    1. **SmartGWT组件**:SmartGWT提供了众多可定制的UI组件,如按钮、表格、表单、图表等。实例中,你可以看到如何创建和配置这些组件,以及它们在实际应用中的表现。 2. **数据绑定**:SmartGWT支持自动的数据绑定,...

    GWT入门 GWT中文教程

    首先,EXT-GWT2.0.1是EXT-GWT(GWT-Ext)的一个版本,它是基于GWT的组件库,提供了丰富的用户界面组件,如表格、树形视图、菜单等,使得开发者可以构建出具有桌面级用户体验的Web应用。EXT-GWT的API和DOC文档对于...

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

    本文将详细介绍如何搭建一个简单的EXT-GWT(GXT)开发环境。 首先,你需要安装Eclipse集成开发环境以及Google Plugin for Eclipse。Google Plugin for Eclipse包含了GWT的开发工具,使得在Eclipse中编写、测试和...

    gwt-windows-1.3.1

    2. **Widget库**:GWT包含一个丰富的Widget库,涵盖各种常见的UI元素,如按钮、表格、对话框等,方便开发者构建复杂的用户界面。 3. **RPC通信**:GWT提供了基于HTTP的远程过程调用(RPC)机制,使得客户端和服务器...

    GWT中文教程(入门进阶)

    1. **环境搭建**:开始使用GWT,你需要安装Java Development Kit (JDK),然后下载GWT SDK,并配置相应的开发环境,如IntelliJ IDEA或Eclipse等集成开发环境的GWT插件。 2. **创建第一个GWT项目**:通过GWT SDK和IDE...

    smartgwt-1.3

    - 利用SmartGWT的拖放式开发环境,可以快速搭建复杂的用户界面。 - 通过DataBinding机制,可以轻松地将数据模型与UI组件关联,实现数据驱动的界面。 4. **SmartGWT组件** - 表格控件(ListGrid):支持排序、...

    smartgwt2.4 最新发布

    2. **用户指南**:引导开发者从零开始搭建SmartGWT项目,包括设置开发环境、创建第一个页面等基础操作。 3. **示例代码**:提供了各种实际应用场景的代码片段,这些示例可以帮助理解组件的用法和最佳实践。 4. **...

    初次接触GWT,知识点概括

    - **丰富的UI组件**:GWT提供了一套完整的用户界面组件库,如表格、按钮、对话框等。 - **AJAX支持**:GWT内置了异步通信机制,简化了服务器端数据的交互。 - **本地化**:GWT支持多语言,可以方便地实现应用的...

    smartgwt+mybatis+spring的整合

    它提供了大量的预定义组件,如表格、表单、树形视图等,可以快速搭建用户界面。此外,SmartGwt还支持异步数据加载,提高了用户体验。在SmartGwt与Spring的整合中,Spring可以作为服务容器,管理SmartGwt中的业务逻辑...

    smartgwt + spring + hibernate

    SmartGWT提供了大量的预定义组件,如表格、表单、图表等,这些组件可以直接在浏览器上运行,无需编写大量JavaScript代码。SmartGWT支持拖放式开发,使得UI设计变得简单直观。同时,它还支持响应式设计,确保在不同...

    gwt-windows-1.4.60.zip

    这个压缩包可能包含了GWT库的所有组件,包括开发者需要的JAR文件、文档、示例代码以及其他必要的资源,使得开发者能够在Windows环境下搭建和运行GWT项目。 GWT的核心特性包括: 1. **Java到JavaScript的编译器**:...

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

    EXT-GWT是GWT的一个扩展,它提供了大量的UI组件,如表格、树、表单等,以及强大的布局管理器,使得开发者可以构建出具有桌面应用般用户体验的Web应用。而GWT则是一个Java到JavaScript的编译器,它允许开发者用Java...

    YUI 和GWT 优缺点搜集

    1. **组件丰富**:YUI包含了大量的UI组件,如表格、按钮、菜单等,这使得开发者能够快速地搭建用户界面。 2. **性能优秀**:YUI对DOM操作进行了优化,运行速度快,对页面加载的影响较小。 3. **模块化设计**:YUI...

    GWT 初级入门,中高级应用 开发文档手册 api(全)

    1. UI构建:GWT提供了一套Widget库,包括按钮、文本框、表格等各种UI组件,通过布局管理器如FlowPanel、VerticalPanel等组织界面元素。 2. 事件处理:学习如何添加事件监听器,处理用户交互,例如点击事件、键盘事件...

    非常好的gwt-ext培训教程

    1. **环境搭建**: 首先需要安装 Eclipse IDE 并集成 Cypal Studio 插件,这是一款专为 GWT 开发设计的工具,可以帮助简化开发、调试和打包过程。同时,还需要下载并配置 GWT SDK。 2. **创建 GWT-Ext 工程**: 在 ...

    GWT-Ext_体验之旅.doc

    GWT-Ext 的核心特点在于它扩展了 GWT,融合了 ExtJS 的丰富界面组件,包括有排序功能的表格(Grid)、分页、过滤、拖拽功能的树、自定义的组合下拉框(Combobox)、目录、对话框、表单(Form)等。 1. **GWT-Ext 的...

    Gwt-Ext基础-中级-进阶

    2. **Gwt-Ext介绍**:Gwt-Ext是在GWT基础上构建的,它提供了更多的UI组件,如表格、树、图表等,以及更丰富的样式和布局管理。 3. **环境搭建**:如何配置Java环境,安装并设置GWT SDK,以及引入Gwt-Ext库到项目中...

Global site tag (gtag.js) - Google Analytics