datamodel分页和<t:column> sortable共存引起的问题
ganqing1234
2008-10-27
我用了datamodel的分页,这个没有什么好说的,排序功能是直接在<t:column>标签上加了sortable=true来作的,于是就出现了问题,排序时会引起很多次的查询,比如我实验的页面有79条数据分4页每页20条,排序会触发 117次查询,速度非常慢.不知道有没有人遇到过同样的问题,我也知道可以不用sortable=true 而用 t:commandSortHeader(用这个不会出现过多查询的)来作排序,但是现在出于某些原因只能用它。希望得到大家的帮助。 谢谢!
<t:dataTable width="100%" id="data" var="info" value="#{customerManageBean.dataModel}" rowIndexVar="rowIndex"> <t:column width="7%" sortable="true"> <f:facet name="header"> <h:outputText value="Login ID"/> </f:facet> <h:outputText value="#{info.userName}"></h:outputText> </t:column> </t:dataTable> 上网找了半天也没找到好的解决办法,不过好像是框架的问题? https://issues.apache.org/jira/browse/TOMAHAWK-855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12466177 不过那是07年的bug了应该也改了吧.而且我用的是1.1.6版本。另外这个圈子人好少啊。 |
|
风之狐
2008-11-05
JSF的多次sql查询让人发狂,早就放弃他了
|
相关讨论
相关资源推荐
- 利用DirectSound和MS Agent建立的一个语音复读机。读音的捕捉和回放由DirectSound实现,MS Agent实现标准朗读(5KB)...
- MSAgent(微软助手精灵)很好很强大
- ◎Vbs调用MsAgent组件,很有趣
- 在VB.NET中应用Agent技术
- MSagent mash工具栏基本介绍
- Android-提高AndroidUI开发效率的UI库
- android-support-v4和android-support-v7
- QMUI Web 框架更新模板引擎与 Workflow,由腾讯 QMUI 团队出品
- eclipse安卓开发环境配置全流程
- 解决eclipse报错: CreateProcess error=87