전제 조건 : 제품 이름 검색 기능과 같은 사용자 정의 검색 및 페이징 기능.
현상 : 풍선 인형을 검색 할 때 100 개의 레코드를 반환하고 5 페이지로 돌아갑니다. 현재 마사지 스틱을 검색하면 200 개의 데이터가 있으며 결과는 첫 페이지의 레코드가되어야하지만 실제 디스플레이는 다섯 번째 페이지의 결과입니다. 즉, 다시 검색 한 후에는 Pagenumber가 변경되지 않았습니다.
대부분의 온라인 말에 따르면 : Just Reset 옵션
$ ( '#tabelist'). 부트 스트랩 가능 ({pagenumber : 1, pagesize : 10});위의 문제는이 문제를 해결할 수 없습니다.
올바른 방법은입니다
$ ( "#table"). 부트 스트랩 가능 ( 'Destroy'); 테이블이 먼저 파괴되어야합니다. 그렇지 않으면 마지막으로로드 된 내용이 유지됩니다.
tableObj.otableInit (); 테이블을 다시 시작하십시오.
코드는 다음과 같습니다.
<script type = "text/javaScript"> $ (function () {tableObj.otableInit (); $ ( "#btn_query"). 클릭 (function () {$ ( "#tb_departments"). bootstraptable ( 'destroy'); tableObj.otableInit ();}); $ ( "#btn_edit"). {$ .messager.alert ( 'tip', '삭제 될 레코드를 선택하십시오');}); $ ( "#btn_add"). 클릭 (function () {var actionurl = "@url.action ("_ create ")"; var param = {{{{{actuurl, param, "new"));})); tableOtableInit : function () {$ ( '#tb_departments'). 부트 스트랩 가능 ({url : '/department/getDepartment', // url (*) 메소드 요청 : 'get', // 요청 메소드 (*) 도구 모음 : '#Toolbar', // '#Toolbar', // 컨테이너가 적용되는 컨테이너가 true, // 거짓된 곳, // 기본값은 사실이므로 일반적 으로이 속성을 설정해야합니다 (*) Paglination : True, // 페이지 디스플레이 (*) 정렬 가능 : // sortorder가 활성화된다 : "asc", // QueryParams : tableObj.queryparams (*) queryparams : // 함수 (params) {paredind e. this.pagenumber, pagedsize : this.pagesize, deptname : $ ( "#txt_search_departmentname"). val (),},},}, sidepagination : "server", // pagination 메소드 : 클라이언트 고객 pagination, 서버 서버 페이지 매김 (*) pagenumber : 1, // 첫 페이지에 대한 초기화 (//) PAGELIST : [5, 10, 25, 50, 100], // 선택하기 위해 페이지 당 행 수 (*) 검색 : false, // 테이블 검색을 표시할지 여부,이 검색은 클라이언트 검색이며 서버에 입력하지 않으므로 개인적으로 strictsearch : true, showcolumns : true, true : //를 수행합니다. 허용 된 ClickToSelect : // 클릭으로 행 높이 : 500, // 선 높이가 설정되지 않으면 테이블은 "Deptid", // 각 행의 고유 한 식별자에 따라 테이블의 높이를 자동으로 느낍니다. // 세부 사항 view reaverview : // 부모 및 자식 테이블 열을 수행합니다. [{// field : 'deptid', // field : 'deptid', checkbox : true}, {field : 'deptname', 'deptionname'}, {field : 'createby', 'title :'worldt ','sumwer ','sumpond ' val == '정의되지 않은'||위는 부트 스트랩 테이블 페이징에 대한 솔루션이며 부트 스트랩 테이블이 소개 된 후 문제를 다시 검색합니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!