WEB开发网
开发学院软件开发Java SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻... 阅读

SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻松起步

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 图 4. 数据过滤器清单 4. 数据过滤代码实例FilterBuilderfilterBuilder=newFilterBuilder();ListGridcountryGrid=newListGrid();DataSourceworldDS=newDataSource();...filterB

图 4. 数据过滤器
SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻松起步

清单 4. 数据过滤代码实例

 FilterBuilder filterBuilder = new FilterBuilder();  
 ListGrid countryGrid = new ListGrid();  
 DataSource worldDS = new DataSource(); 
 ... 
 filterBuilder.setDataSource(worldDS); 
 countryGrid.setDataSource(worldDS);  
 
 IButton filterButton = new IButton("Filter");  
 filterButton.addClickHandler(new ClickHandler() {  
   public void onClick(ClickEvent event) {  
       countryGrid.filterData(filterBuilder.getCriteria());  
   }  
 });  

支持公式计算和总结的表格

以下是展示国家人口面积等数据的表格。如果想显示人口密度,显然是需要计算人口除以面积。

图 5. 原始表格
SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻松起步

实现如上表格的是 SmartGWT 的 ListGrid 控件,它内置了对公式和加总的支持。只需增加以下两行代码:

清单 5. 公式加总代码实例

 countryGrid.setCanAddFormulaFields(true);  
 countryGrid.setCanAddSummaryFields(true); 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:SmartGWT 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接