在利用jmesa物理分页时试了很久用tag达不到目标。下面是我的代码
<jmesa:tableFacade
id="table"
items="${page.result}"
exportTypes="csv,excel,pdf"
stateAttr="restore"
var="item"
>
<jmesa:htmlTable
captionKey="resource.caption"
width="600px"
>
<jmesa:htmlRow>
<jmesa:htmlColumn property="选择" title="<input type='checkbox' onclick=\"setAllCheckboxState('items',this.checked)\" >" width="3%">
<input type="checkbox" name="items" value="${item.id}&"/>
</jmesa:htmlColumn>
<jmesa:htmlColumn property="resourceType" />
<jmesa:htmlColumn property="value"/>
<jmesa:htmlColumn property="position"/>
<jmesa:htmlColumn property="操作" title="操作" sortable="false" >
<a href="resource!input.action?id=${item.id}">修改</a>
<a href="resource!delete.action?id=${item.id}">删除</a>
</jmesa:htmlColumn>
</jmesa:htmlRow>
</jmesa:htmlTable>
</jmesa:tableFacade>
由于items="${page.result}",所以它的tatalrows是根据page.result来计算,这样就达不到物理分页了。试了一下直接在action层创建并返回显示就可以了,不过这样灵活性减少了,当一个复杂的表格需求时,不得不在action写一段复杂的table生成代码。不知道还有没有最佳的实践,请各位高手指示。、
另还有几个问题:jmesa导出excel 时我设定的title为中文时居然导不出来。还有导pdf也报错,只有csv可以。。
分享到:
相关推荐
jmesa.jar jmesa.jar
jmesa-snapshot.jar jmesa用到的jar
最近做一个应用的时候用到了Jmesa(至于Jmesa的详细介绍,请Google),但是关于Struts2和Jmesa的资料特别少,费尽周折总算让他们两个正常运行了,现在把使用他们的一些心得写下来与大家分享
这是一个jmesa的例子 没有jar包 详情见 http://writeblog.csdn.net/PostList.aspx 初探jmesa
jmesa表格标签 依赖包 jmesa-3.0.jar
介绍ExtremeTable的下一代Jmesa,这个项目的目的是为开发者提供更有效的表格展现的API,而不是简单的TagLib。
jmesa-2.4.4.jar 有源码
jmesa 所需要的 完整jar包,非常的全
jmesa-3.0.4 最新版 供大家学习下载
jmesa2.3.4非常好的API,推荐使用
一个Struts1.2+Spring2.5+Hibernate3.2+Jmesa2.4.3+JmesaTag实现的强大分页控件例子 里 面有action实现分页和标签实现分页2个例子 action实现的分页 包括了表头排序,导出为PDF,TXT, excel等格式 jar包和数据库...
整合的 Struts2 + Jmesa (表格插件) + Ztree (树形插件) 的小例子 里边带齐了 jar包 部署上直接运行 其中数据都是固定数据 没有连接数据库~~~ 共同学习~~
jmesa 。。。。。。。。。。。。。
使用jmesa做的分页,导出可以导出文txt,pdf,excel等格式,采用servlet 没有使用其他的框架,对还没有学会框架的比较好理解
这是一篇关于如何使用jmessa的说明文档
jmesa-2.3_examples.war-source.zipjmesa-2.3_examples.war-source.zipjmesa-2.3_examples.war-source.zip
使 jmesa支持ajax的JS源码 描述>=20个字符,不支持HTML标签。
官方提供的另外一种方法的实现。 有排序和过滤。 而且能支持大数据量的查询。
jmesa入门实例源码
jmesa源码解读 共五部分 jmesa源码解读一[包结构] jmesa源码解读二[limit包] jmesa源码解读三[core包] jmesa源码解读四[core.filter包] jmesa源码解读五[view包]