a href="javascript:setOrder();">表頭名字/a>,頁(yè)面中獲取上次點(diǎn)擊的表頭的名稱和這次點(diǎn)擊的表頭的名稱做比較,如果兩者相同就按原先相反的順序排列,否則新列升序排列,
獲取排列順序的列名及排列順序以后,傳到后臺(tái)獲取相應(yīng)sql,添加order by 語(yǔ)句,完成排序功能
排序順序值可在form中存放在隱藏域中,思路就是這樣。
例如在使用Birt報(bào)表工具創(chuàng)建報(bào)表需要點(diǎn)擊表頭的名稱排序的功能時(shí),可以再表頭名稱處增加一個(gè)超鏈接,鏈接內(nèi)容為TargetURL+表頭名稱 ,然后在初始化方法initialize()中判斷原有的表頭名稱是否和傳入的表頭名稱相同以判斷升序和降序,然后獲取sql,添加排序語(yǔ)句,完成功能。以下是我做的報(bào)表的一個(gè)實(shí)例。
標(biāo)簽:江西 云浮 西藏 丹東 宿州 紅河 青島 貴州
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《table中點(diǎn)擊表頭實(shí)現(xiàn)排序的功能示例介紹》,本文關(guān)鍵詞 table,中,點(diǎn)擊,表頭,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。