欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

BootStrap Table 分頁后重新搜索問題的解決辦法

 更新時間:2024年09月27日 17:22:02   作者:草下飛  
這篇文章主要介紹了BootStrap Table 分頁后重新搜索問題的解決辦法,自定義搜索且有分頁功能,比如搜索產品名的功能。小編給大家?guī)砹岁P鍵代碼,非常不錯,需要的朋友可以參考下

前提: 自定義搜索且有分頁功能,比如搜索產品名的功能.

現(xiàn)象:當搜索的時候返回100條記錄,翻到第五頁. 這時候搜索,數(shù)據有200條,結果應該是第一頁的記錄,但是實際顯示的還是第五頁的結果. 也就是重新搜索后,pagenumber沒有變.

按網上大部分說的:重新設置option就行了

$('#tableList').bootstrapTable({pageNumber:1,pageSize:10});

以上是解決不了這個問題。

正確做法是

$("#table").bootstrapTable('destroy');先要將table銷毀,否則會保留上次加載的內容

TableObj.oTableInit();重新初使化表格。

代碼如下所示:

<script type="text/javascript">
$(function () {
TableObj.oTableInit();
$("#btn_query").click(function () {
$("#tb_departments").bootstrapTable('destroy');
TableObj.oTableInit();
});
$("#btn_edit").click(function () {
$.messager.alert('提示', '請選擇要刪除的記錄');
});
$("#btn_add").click(function () {
var actionUrl = "@Url.Action("_create")";
var param = {};
Tool.ShowModal(actionUrl, param, "新增");
})
});
var TableObj = {
//初始化Table
oTableInit: function () {
$('#tb_departments').bootstrapTable({
url: '/Department/GetDepartment', //請求后臺的URL(*)
method: 'get', //請求方式(*)
toolbar: '#toolbar', //工具按鈕用哪個容器
striped: true, //是否顯示行間隔色
cache: false, //是否使用緩存,默認為true,所以一般情況下需要設置一下這個屬性(*)
pagination: true, //是否顯示分頁(*)
sortable: false, //是否啟用排序
sortOrder: "asc", //排序方式
// queryParams: TableObj.queryParams(this), //傳遞參數(shù)(*)
queryParams: function (params) {
return {
PagedIndex: this.pageNumber,
PagedSize: this.pageSize,
DeptName: $("#txt_search_departmentname").val(),
};
},
sidePagination: "server", //分頁方式:client客戶端分頁,server服務端分頁(*)
pageNumber: 1, //初始化加載第一頁,默認第一頁
pageSize: 5, //每頁的記錄行數(shù)(*)
pageList: [5, 10, 25, 50, 100], //可供選擇的每頁的行數(shù)(*)
search: false, //是否顯示表格搜索,此搜索是客戶端搜索,不會進服務端,所以,個人感覺意義不大
strictSearch: true,
showColumns: true, //是否顯示所有的列
showRefresh: true, //是否顯示刷新按鈕
minimumCountColumns: 2, //最少允許的列數(shù)
clickToSelect: true, //是否啟用點擊選中行
height: 500, //行高,如果沒有設置height屬性,表格自動根據記錄條數(shù)覺得表格高度
uniqueId: "deptID", //每一行的唯一標識,一般為主鍵列
idField: 'deptID',
showToggle: true, //是否顯示詳細視圖和列表視圖的切換按鈕
cardView: false, //是否顯示詳細視圖
detailView: false, //是否顯示父子表
columns: [
{
//field: 'deptID',
//field: 'deptID',
checkbox: true
},
{
field: 'DeptName',
title: '部門名稱'
}, {
field: 'CreateBy',
title: '添加人'
}, {
field: 'CreateDT',
title: '添加日期',
formatter: function (val) {
return val == 'undefined' || !val ? '-' : val.formatterString(false);
}
}
]
});
}
};
//保存
function Save() {
Tool.SaveModal($('#tb_departments'));
}
</script>

以上所述是小編給大家介紹的BootStrap Table 分頁后重新搜索問題的解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • js讀取cookie方法總結

    js讀取cookie方法總結

    這篇文章主要介紹了js讀取cookie方法,實例總結了四種常用的讀取方法,包含了對cookie數(shù)據的分割與遍歷操作,是非常實用的技巧,需要的朋友可以參考下
    2014-10-10
  • 兩個select多選模式的選項相互移動(示例代碼)

    兩個select多選模式的選項相互移動(示例代碼)

    本篇文章主要是對兩個select多選模式的選項相互移動示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • 前端base64與圖片相互轉換(附代碼)

    前端base64與圖片相互轉換(附代碼)

    有時候會遇到要把前端發(fā)送過來的圖片的文件base64編碼轉化成圖片,所以下面這篇文章主要給大家介紹了關于前端base64與圖片相互轉換的相關資料,需要的朋友可以參考下
    2023-09-09
  • js監(jiān)聽鼠標點擊和鍵盤點擊事件并自動跳轉頁面

    js監(jiān)聽鼠標點擊和鍵盤點擊事件并自動跳轉頁面

    這篇文章主要介紹了js監(jiān)聽鼠標點擊(onmousedown)和鍵盤點擊(onkeydown)事件并自動跳轉頁面,很簡單的一個實現(xiàn)
    2014-09-09
  • 比較常見的javascript中定義函數(shù)的區(qū)別

    比較常見的javascript中定義函數(shù)的區(qū)別

    js定義函數(shù)有好多種,但是他們之間的區(qū)別,大家都了解嗎,接下來,小編通過本文給大家介紹比較常見的js中定義函數(shù)的區(qū)別,對本文感興趣的朋友一起看看吧
    2015-11-11
  • 編寫高質量JavaScript代碼的基本要點

    編寫高質量JavaScript代碼的基本要點

    編寫高質量JavaScript代碼的基本要點分享給大家,感興趣的小伙伴們可以參考一下
    2016-03-03
  • javaScript 判斷字符串是否為數(shù)字的簡單方法

    javaScript 判斷字符串是否為數(shù)字的簡單方法

    javascript在通過parseIn或parseFloat將字符串轉化為數(shù)字的過程中,如果字符串中包含有非數(shù)字,那么將會返回NaN,參考下面代碼
    2009-07-07
  • 詳解tween.js的使用教程

    詳解tween.js的使用教程

    本篇文章主要介紹了詳解tween.js的使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • JavaScript最全公共方法匯總并解析(前端開發(fā)收藏必備)

    JavaScript最全公共方法匯總并解析(前端開發(fā)收藏必備)

    JavaScript掌握各種常用的公共方法更是提升開發(fā)效率和代碼質量的關鍵,無論你是初學者還是資深開發(fā)者,了解并熟練運用這些方法都能讓你的代碼更加簡潔、高效,本篇博客將為你詳細匯總并解析最全的JavaScript公共方法,涵蓋數(shù)組、對象、字符串、日期等各個方面的常用技巧
    2024-06-06
  • js中關于一個分號的崩潰示例

    js中關于一個分號的崩潰示例

    下面的js代碼不管if條件的結果是true還是false都會執(zhí)行大括號的代碼,結果發(fā)現(xiàn)if條件括號后面多寫了分號,崩潰啊
    2013-11-11

最新評論