dwz框架table排序的實現(xiàn)
文章出處:http://hlpi.cn 作者:興邦開發(fā)部
dwz框架table排序的實現(xiàn)
dwz排序是后臺排序,,不是前臺的js排序,,他的流程和搜索,分頁是一樣的,,當你點擊排序的按鈕時,,從新發(fā)送請求刷新當前的navTable 和 dialog。
<th width="60" align="center" orderField="accountLevel"></th> 在table 頭中指定要排序的字段,,點擊排序的按鈕時就會把這個 orderField 值發(fā)送過去 并且還會發(fā)送一個orderDirection(asc desc)值,,根據(jù)orderField值判斷根據(jù)那個屬性排序,,根據(jù)orderDirection 判斷排序方式, 這樣你就知道如何寫sql從新查找了,。大體原理和分頁,,搜索是一樣的
orderField ,orderDirection 變量名稱是活的,,可以在初始dwz時指定
pageInfo:{pageNum:"pageNum", numPerPage:"numPerPage", orderField:"orderField", orderDirection:"orderDirection"},
前臺頁碼添加:
<input type="hidden" name="orderField" value="${param.orderField}" />
<input type="hidden" name="orderDirection" value="${param.orderDirection}" />
和后臺控制層傳遞的參數(shù)名保持一致,,這樣就可以實現(xiàn)排序