`
董瑞龙
  • 浏览: 107044 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

GXT组件使用教程4——Aggregation Grid

阅读更多

文章以EXT-GWT的examples为纲要,在EXT-GWT例子中提供了91种例子

此系列不是从新建一个项目开始。学习此教程的人应该有能力通过查资料完成GWT同EXT结合并构建项目。

昨天和大家讨论的是负责表头,今天做的例子是官方样例的第四个,Aggregation Grid 就是可以在表格的底部计算出,平均值,最大值,最小值,总数等数学计算。

首先看截图:

其实是先起来比较简单,只需要两步

第一步:

//声明 ColumnModel cm
List<ColumnConfig> config = new ArrayList<ColumnConfig>();
		config.add(new ColumnConfig("name", "名称", 100));
		config.add(new ColumnConfig("date", "时间", 200));
		config.add(new ColumnConfig("size", "雇员", 100));
		config.add(new ColumnConfig("price", "市值", 100));
		ColumnModel cm = new ColumnModel(config);

 

 第二步:

 

//声明聚配置
AggregationRowConfig<Company> averages = new AggregationRowConfig<Company>();  
// 第一个参数是列位置,第二个是显示位置
	    averages.setHtml("name", "平均值");  
	      
//第一个参数要计算的列名,第二个参数是进行计算的函数,平均值
	    averages.setSummaryType("size", SummaryType.AVG);  
//设置数字格式
	    averages.setSummaryFormat("size", NumberFormat.getFormat("000.0"));
	      
	    averages.setSummaryType("price", SummaryType.AVG); 
	    averages.setSummaryFormat("price", NumberFormat.getFormat("00.00"));
//将格聚合列添加到cm中
	    cm.addAggregationRow(averages); 
 

到此就完成了,是不是很简单。

  • 大小: 19.3 KB
1
1
分享到:
评论
2 楼 董瑞龙 2010-09-20  
wangmuming1122 写道
很好学习了
楼主不在跟新了吗

谢谢你的支持,最近有些忙,中秋节的时候补上这几天没写的
1 楼 wangmuming1122 2010-09-19  
很好学习了
楼主不在跟新了吗

相关推荐

    GXT组件使用教程2——Auto Height Grid

    标题“GXT组件使用教程2——Auto Height Grid”指的是一个关于如何在GXT应用中实现自动高度调整的表格网格组件的教学。这个功能允许表格根据其内容自动调整高度,无需开发者手动设置固定的高度值。这对于显示不确定...

    GXT组件使用教程3——Column Group

    在本文中,我们将深入探讨GXT组件的使用,特别是关于"Column Group"的功能。GXT,全称为Ext GWT(Google Web Toolkit的扩展),是一个强大的Java库,用于创建丰富的、高性能的JavaScript应用程序。它提供了大量的UI...

    GXT组件使用教程

    **标题:“GXT组件使用教程”** GXT(Ext GWT)是Sencha公司开发的一个强大的JavaScript库,用于构建富互联网应用程序(Rich Internet Applications,RIAs)。它基于Google的GWT(Google Web Toolkit),提供了丰富...

    gxt初学进阶教程

    在Eclipse中创建GWT项目和配置相关的组件,以便在项目中使用GXT组件。过程包括: 1. 使用File | New | Project创建新的项目。 2. 选择Google目录下的WebApplicationProject作为项目类型。 3. 输入项目名称和包基础...

    ext gwt gxt初学教程

    ##### 使用GXT组件改写GWT实例 一旦GWT项目创建完毕,即可引入GXT组件,开始构建功能更丰富的用户界面。GXT不仅提供了更多的UI组件,还支持本地操作和远程调用,便于实现MVC架构的企业级应用。 #### GWT与GXT的...

    GXT v2.2.1 API doc

    GXT提供了大量的组件,如表格(Grid)、树(Tree)、表单(Form)、菜单(Menu)等。API文档详细介绍了这些组件的创建、配置和使用方法,包括它们的属性、事件和方法。开发者可以通过查阅文档来了解如何实现特定...

    gxt、gwt与spring结合使用

    4. **安全控制**:Spring Security可以为GXT或GWT应用提供用户认证和授权功能,保护敏感资源不被非法访问。 5. **MVC模式**:Spring MVC是Spring框架的一部分,可以用来构建后端控制器,与GXT或GWT的前端视图组件...

    Gxt_BLOG(GXt项目)

    2. **数据网格(Data Grid)**:GXT的数据网格组件能够轻松处理大量数据,支持动态加载、分页、排序和过滤功能。这对于展示和操作复杂数据集的应用场景非常有用。 3. **图表(Charts)**:GXT的图表组件提供了多种...

    GXT 软件包和API

    GXT最初是对ExtJS的一个Java实现,ExtJS是一个用JavaScript编写的前端框架,而GXT则是将这些组件和功能转化为Java代码,使得开发人员可以在Java环境中进行工作,利用GWT的编译机制,生成高效的JavaScript代码运行在...

    GXT 学习的好书

    - **数据表格**:详细介绍如何使用Grid组件展示和操作数据。 - **远程数据服务**:实现客户端与服务器之间的数据交互。 4. **高级特性** - **自定义组件**:教授如何根据需求定制特定的UI组件。 - **图表与可视...

    gxt-api-2.2.5 doc

    4. **表格功能**:GXT的表格组件(Grid)功能强大,支持分页、排序、过滤、编辑等功能,并能与各种数据源无缝对接。 5. **图表组件**:GXT提供了丰富的图表组件,如折线图、柱状图、饼图等,可用于数据可视化。 6....

    Gxt,包含resource

    GXT提供了丰富的组件、数据绑定、布局管理以及主题定制等功能,让开发者能够利用Java语言开发出具有桌面应用级别的用户体验的Web应用。 "包含resource"这部分意味着压缩包中可能包含了GXT库的资源文件,这些文件...

    gwt gxt demo

    4. `widgets` - 自定义GWT或GXT组件的实现,提供额外的UI功能。 在GWT项目中,开发者可能会利用GXT的组件库来创建复杂的布局,如表格、树形视图、表单、分页控件等。此外,GXT还支持数据网格、图表和拖放等功能,...

    GXT MVC design

    标题 "GXT MVC设计" 指向的是一个关于使用GXT(Google Web Toolkit Extensions)进行Model-View-Controller(MVC)架构设计的主题。GXT是Google Web Toolkit(GWT)的一个扩展库,提供了丰富的用户界面组件和高级UI...

    gxt-1.2.3.jar.zip

    这个库使得开发者可以使用Java编写GWT应用,并利用GXT的组件来创建美观且交互性强的界面。 而"gxt-servlet.jar"则是针对服务器端设计的,它通常包含了一些服务端支持代码,比如用于处理GXT的远程调用(RPC)和数据...

    GXT的JAR包

    GXT(Ext GWT)是Sencha公司推出的一个强大的JavaScript库,专为构建富互联网应用程序(RIA)设计,尤其在企业级应用中广泛使用。它基于Google的GWT(Google Web Toolkit),允许开发者使用Java语言编写客户端代码,...

    一步一步教你新建GXT项目

    4. **EXT-GWT (GXT) SDK**:同样从Sencha官方获取并安装,GXT库提供了丰富的UI组件。 接下来,我们开始新建GXT项目: 1. **启动Eclipse**:打开Eclipse,选择`File` -&gt; `New` -&gt; `Project`,在弹出的窗口中,找到`...

    org.liveSense.framework.gxt-1.0.5.zip

    通过解压并探索这些文件,开发者可以深入理解框架的内部结构,学习如何使用和定制GXT组件,以及如何将它们集成到Livesense项目中。 在实际应用中,Livesense GXT框架可能涉及到以下关键知识点: 1. **GXT组件库**...

    gxt初学进阶

    - 使用图表组件展示数据分析结果。 - **定制化应用** - 根据特定需求快速构建自定义界面。 #### 六、结论 通过本文的学习,我们可以了解到GWT和ExtGWT的基本概念以及如何搭建开发环境。对于Java开发者来说,使用...

Global site tag (gtag.js) - Google Analytics