前端分頁插件twbsPagination的使用
1.引入jquery與twbsPagination

2.引入div,展示分頁效果
<div style="text-align: right;">
<ul id="pagination" class="pagination"></ul>
</div>
3.script中引入函數
//分頁
$('#pagination-demo').twbsPagination({
//total總記錄數,就是多少條數據 pages總頁數
totalPages: ${page.total},
visiblePages: 5,
first:'首頁',
last:'末頁',
prev:'上一頁',
next:'下一頁',
href:"?p={{number}}"
});
示例
<!--分頁-->
$("#pagination").twbsPagination({
totalPages:[[${pageResult.getTotalPage()}]],
visiblePages: 5, //最多顯示5頁
startPage:[[${pageResult.getCurrentPage()}]],
onPageClick: function (event, page) {
$("#currentPage").val(page); //修改form表單中的中查詢的頁數的值
$("#searchForm").submit(); //利用form表單提交數據
}
})
可能需要currentPage
totalPages: [[${pageResult.totalPage}]],
currentPage: [[${pageResult.currentPage}]],
startPage:[[${pageResult.currentPage}]],
如何修改表中的數據

方式1:如果需要修改的數據在圖中沒有完全顯示,那么我們可以通過點擊修改按鈕在進行發送一個url請求將所有的數據返回給前端。通過獲得的數據直接修改模態框中的值,在顯示模態框。
方式2:如果需要修改的數據已經在圖中顯示完全,那么我們可以通過獲取列表中的數據來修改模態框中的值,在顯示模態框。
如果我們不使用模態對話框,我們可以將表格中的數據在點擊修改按鈕的時候,動態變成input輸入框。
如果需要獲取列表中的數據,需要通過選擇器來查找元素比較麻煩,一個簡單的辦法是直接生成列表的時候,直接將一列的數據封裝成json放在修改這個標簽中。
<a href="javascript:void(-1);" class="edit_Btn" data-jsonstr='' th:data-jsonstr="${vo.getJsonString()}">修改</a>
$(".edit_Btn").click(function () {
var json = $(this).data("jsonstr");
$("#systemDictionaryId").val(json.id);
$("#title").val(json.title);
$("#sn").val(json.sn);
$("#systemDictionaryModal").modal("show");
});
