文章以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
分享到:
相关推荐
标题“GXT组件使用教程2——Auto Height Grid”指的是一个关于如何在GXT应用中实现自动高度调整的表格网格组件的教学。这个功能允许表格根据其内容自动调整高度,无需开发者手动设置固定的高度值。这对于显示不确定...
在本文中,我们将深入探讨GXT组件的使用,特别是关于"Column Group"的功能。GXT,全称为Ext GWT(Google Web Toolkit的扩展),是一个强大的Java库,用于创建丰富的、高性能的JavaScript应用程序。它提供了大量的UI...
**标题:“GXT组件使用教程”** GXT(Ext GWT)是Sencha公司开发的一个强大的JavaScript库,用于构建富互联网应用程序(Rich Internet Applications,RIAs)。它基于Google的GWT(Google Web Toolkit),提供了丰富...
在Eclipse中创建GWT项目和配置相关的组件,以便在项目中使用GXT组件。过程包括: 1. 使用File | New | Project创建新的项目。 2. 选择Google目录下的WebApplicationProject作为项目类型。 3. 输入项目名称和包基础...
GXT提供了大量的组件,如表格(Grid)、树(Tree)、表单(Form)、菜单(Menu)等。API文档详细介绍了这些组件的创建、配置和使用方法,包括它们的属性、事件和方法。开发者可以通过查阅文档来了解如何实现特定...
4. **安全控制**:Spring Security可以为GXT或GWT应用提供用户认证和授权功能,保护敏感资源不被非法访问。 5. **MVC模式**:Spring MVC是Spring框架的一部分,可以用来构建后端控制器,与GXT或GWT的前端视图组件...
2. **数据网格(Data Grid)**:GXT的数据网格组件能够轻松处理大量数据,支持动态加载、分页、排序和过滤功能。这对于展示和操作复杂数据集的应用场景非常有用。 3. **图表(Charts)**:GXT的图表组件提供了多种...
GXT最初是对ExtJS的一个Java实现,ExtJS是一个用JavaScript编写的前端框架,而GXT则是将这些组件和功能转化为Java代码,使得开发人员可以在Java环境中进行工作,利用GWT的编译机制,生成高效的JavaScript代码运行在...
- **数据表格**:详细介绍如何使用Grid组件展示和操作数据。 - **远程数据服务**:实现客户端与服务器之间的数据交互。 4. **高级特性** - **自定义组件**:教授如何根据需求定制特定的UI组件。 - **图表与可视...
4. **表格功能**:GXT的表格组件(Grid)功能强大,支持分页、排序、过滤、编辑等功能,并能与各种数据源无缝对接。 5. **图表组件**:GXT提供了丰富的图表组件,如折线图、柱状图、饼图等,可用于数据可视化。 6....
GXT提供了丰富的组件、数据绑定、布局管理以及主题定制等功能,让开发者能够利用Java语言开发出具有桌面应用级别的用户体验的Web应用。 "包含resource"这部分意味着压缩包中可能包含了GXT库的资源文件,这些文件...
4. `widgets` - 自定义GWT或GXT组件的实现,提供额外的UI功能。 在GWT项目中,开发者可能会利用GXT的组件库来创建复杂的布局,如表格、树形视图、表单、分页控件等。此外,GXT还支持数据网格、图表和拖放等功能,...
标题 "GXT MVC设计" 指向的是一个关于使用GXT(Google Web Toolkit Extensions)进行Model-View-Controller(MVC)架构设计的主题。GXT是Google Web Toolkit(GWT)的一个扩展库,提供了丰富的用户界面组件和高级UI...
这个库使得开发者可以使用Java编写GWT应用,并利用GXT的组件来创建美观且交互性强的界面。 而"gxt-servlet.jar"则是针对服务器端设计的,它通常包含了一些服务端支持代码,比如用于处理GXT的远程调用(RPC)和数据...
GXT(Ext GWT)是Sencha公司推出的一个强大的JavaScript库,专为构建富互联网应用程序(RIA)设计,尤其在企业级应用中广泛使用。它基于Google的GWT(Google Web Toolkit),允许开发者使用Java语言编写客户端代码,...
4. **EXT-GWT (GXT) SDK**:同样从Sencha官方获取并安装,GXT库提供了丰富的UI组件。 接下来,我们开始新建GXT项目: 1. **启动Eclipse**:打开Eclipse,选择`File` -> `New` -> `Project`,在弹出的窗口中,找到`...
通过解压并探索这些文件,开发者可以深入理解框架的内部结构,学习如何使用和定制GXT组件,以及如何将它们集成到Livesense项目中。 在实际应用中,Livesense GXT框架可能涉及到以下关键知识点: 1. **GXT组件库**...
- 使用图表组件展示数据分析结果。 - **定制化应用** - 根据特定需求快速构建自定义界面。 #### 六、结论 通过本文的学习,我们可以了解到GWT和ExtGWT的基本概念以及如何搭建开发环境。对于Java开发者来说,使用...