当前位置:编程学习 > JAVA >>

displaytag标签排序异常问题

我在页面采用displaytag标签进行读取值,数据库查询出来已经是排好顺序的
我讲最终放入作用域的List通过循环读取出来,顺序与数据库查询出来的一样
但是在页面中顺序就会乱掉
想问下是不是displaytag默认会对数据进行处理
下面是页面的代码:
<display:table name="sessionScope.exhiList" export="false"
id="currentRowObject" pagesize="100" class="table"  style="width:950px;"
decorator="checkboxDecorator" defaultsort="3"
defaultorder="ascending">

<display:column property="unitName" title="单位名称" sortable="true"
href="/chtf/showDetailexinfo.do"
paramId="exhId" paramProperty="exhId" headerClass="sortable" />
<display:column property="country" title="国家" sortable="true"
headerClass="sortable" />
<display:column property="verifystatus" title="审核标志"
sortable="true" headerClass="sortable" />

<display:column property="cruser" title="创建用户"
sortable="true" headerClass="sortable" />

<display:column property="exhibitionLocal" title="所在展馆"
sortable="true" headerClass="sortable" />
<display:column property="exhitionCorps" title="所属展团"
sortable="true" headerClass="sortable" />
<display:column property="exhibitionNumber" title="展位号"
sortable="true" headerClass="sortable" />
<display:column property="linkman" title="联系人"
sortable="true" headerClass="sortable" />
<display:column property="crtime" title="提交时间" sortable="true"
headerClass="sortable" />
<display:column property="reviewtime" title="审核时间" sortable="true"
headerClass="sortable" />
<display:column property="modifyUser" title="审核人" sortable="true"
headerClass="sortable" />
<display:column property="checkbox" title="是否删除" />

</display:table> --------------------编程问答-------------------- 没遇到这种问题
可能因为你的某一个列在由displayTag排序了,你不要sortable="true"试试

--------------------编程问答-------------------- 试过将Name的sortable=false
也没用
顺序还是乱得!
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,