关闭

分页 eXtremeTable 使用

1265人阅读 评论(0) 收藏 举报
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时中文乱码????
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1079381次
    • 积分:12841
    • 等级:
    • 排名:第1104名
    • 原创:241篇
    • 转载:156篇
    • 译文:0篇
    • 评论:227条
    文章分类
    最新评论