http://code.google.com/p/extremetable/wiki/Setup
http://www.cnblogs.com/sharewind/archive/2007/04/18/717764.html
本人认为eXtremeTable 比displayTag功能更强大。
The eXtremeTable is a JSP custom tag library used to display data in a table format.
1.eXtremeTable本质上是一个form组件,所以我假定表被包在form里,所有的功能都被认为是对form元素的操作。如果你想在表体中包含一些定制的form元素, 或者想将eXtremeTable嵌入到另外的form中,那么你就要使用表标签的form属性用来参照最近的form。
如果您不特意指定form属性,eXtremeTable自动在表附近包上一个form。所有表的动作例如:排序、过滤、分页将自动给一些隐藏的input元素赋值,然后提交这个form到表标签action属性设置的Aciton。 这非常有效,除非您想要将自己的form元素设置到表体,或者想将这个表放到别的form里。
2.
<ec:table
items="pres"
action="${pageContext.request.contextPath}/test.jsp"
imagePath="${pageContext.request.contextPath}/images/table/*.gif"
title="Presidents"
width="100%"
rowsDisplayed="5"
var="aa"
locale="zh_CN"
filterable="false"
sortable="false"
>
<ec:exportPdf
fileName="presidents.pdf"
tooltip="Export PDF"
headerColor="blue"
headerBackgroundColor="red"
headerTitle="Presidents"/>
<ec:exportXls
fileName="中文.xls"
tooltip="Export Excel"
text="XLS"
/>
<ec:row>
<ec:column property="name" title="姓名" filterable="false" sortable="false"/>
<ec:column property="nickname" filterable="false" sortable="false"/>
<ec:column property="term" filterable="false" sortable="false">
<a href="http://www.baidu.com/s?wd=${pageScope.aa.term}">${pageScope.aa.term}</a>
</ec:column>
</ec:row>
</ec:table>
注意: a. filterable="false"表示是否出现有过滤的文本框
b.sortable="false"是否对这列进行排序。 如果放在table后就是针对整个表而来说,是否过滤或排序。默认的都为true
c.<a href="http://www.baidu.com/s?wd=${pageScope.aa.term}">${pageScope.aa.term}</a>
对于某一列中数据加链拉。
存在的问题:导出pdf时中文乱码????
分享到:
相关推荐
**eXtremeTable** 是一个专为Java Web开发设计的高效、易用的表格控件,它在处理大量数据时表现出色,尤其在数据分页和导出...对于从事Java Web开发的人员来说,掌握eXtremeTable的使用无疑是提升项目质量的有效途径。
本教程将详细讲解如何使用Hibernate ORM框架结合ExtremeTable实现高效的分页查询。 Hibernate是一个强大的对象关系映射(ORM)框架,它允许开发者以面向对象的方式处理数据库操作,避免了直接编写SQL语句的繁琐。而...
不过,从提供的文件信息中,我们可以推断出所要关注的关键词是“eXtremeTable中文文档”,这是一份面向初学者的eXtremeTable组件使用说明文档。现在,我将依据这些信息,尝试构建出一份详尽的eXtremeTable组件使用...
eXtremeTable分页控件完整例子包括了数据的分页、数据的Excel格式导出、数据的pdf电子书格式导出、数据的文本文件格式导出等功能,里面的源代码写得非常详细,好好看一下.... 功能强大,易于扩展的extremetable就是个...
我也刚开始看,感觉是个好东东,大家多多交流
1. **高度自定义**:eXtremeTable支持多种样式和布局定制,开发者可以根据需求调整表格的外观和行为,如行和列的排序、过滤、分页等。 2. **数据绑定**:它能够与各种数据源进行绑定,包括数据库查询结果、Java集合...
总的来说,Spring MVC、Hibernate和ExtremeTable的结合使用,为开发基于Web的数据库应用提供了高效且灵活的解决方案。Spring MVC负责请求分发和业务逻辑处理,Hibernate处理数据库操作,而ExtremeTable则在前端展示...
**eXtremeTable 使用手册概述** eXtremeTable 是 eXtremeComponents 系列中的一个开源 JSP 定制标签库,专门用于以表格形式展示数据。该库致力于提供高效、灵活的表格展示功能,使得开发者可以轻松配置和定制表格。...
validation 集成extremeTable列表分页组件,并简单扩展显示pageNumber 集成DBUnit及spring对数据库测试的支持 内置的分页查询PageInfo接口 Java日期转换的特殊处理,与My97DatePicker集成 内置最精简的ant构建脚本,...
JMESA 是一个基于 Java 开发的 Html 表格组件,源自 ExtremeTable 项目,主要用于在 Web 应用中展示、过滤、排序和分页数据,并支持数据导出功能。它非常灵活,允许开发者根据具体需求进行定制。JMESA 的运行需要 ...
使用eXtremeTable前需确保以下环境已准备就绪: - Servlet 2.3 或更高版本。 - JDK 1.3.1 或更高版本。 - 最小的Jars要求: - commons-beanutils 1.6 - commons-collections 3.0 - commons-lang 2.0 - commons-...
与displaytag类似,extremetable支持分页、排序、过滤等功能,但其灵活性更高,可以更轻松地进行扩展和自定义。例如,你可以通过设置标签属性来改变表格的样式、列宽,甚至实现复杂的行级操作。 在实际使用中,...
2. **灵活的API**:Jmesa提供了丰富的API接口,允许开发者自定义表格的样式、排序、分页、过滤等功能,极大地提升了开发效率。 3. **动态交互**:Jmesa支持动态加载和实时更新,用户可以实时查看数据的变化,无需...
这个基本示例展示了如何使用ec快速创建一个具备分页功能的表格。然而,ec的功能远不止于此,它支持排序、过滤、导出等多种特性,可以通过设置不同属性和标签扩展其功能,例如: - 添加`sort`属性实现列排序。 - ...
【eXtremeComponents参考文档】是一份详细指导如何使用开源JSP定制标签库的文档,主要用于展示数据的高级组件——eXtremeTable。该文档涵盖了从安装配置到高级特性的使用,以及版本升级说明等多个方面。 1. **配置*...
在实际项目开发过程中,作者之前使用过其前身ExtremeTable,并在使用过程中遇到了一些bug,最终决定转向JMesa。 #### 二、准备工作 1. **下载最新版本**: 可以从[http://code.google.com/p/jmesa/]...
2. **性能优化**:对于大数据量的表格展示,可以考虑使用分页功能,减轻服务器压力。 3. **安全性考虑**:确保所有的用户输入经过适当的校验和过滤,防止SQL注入等安全漏洞。 4. **国际化支持**:如果项目面向国际...