Обязательное условие: пользовательские функции поиска и пейджинг, такие как функция поиска имен продуктов.
Феномен: при поиске надувных кукол, возвращайте 100 записей и переверните на страницу 5. В настоящее время поиск массажных палочек, есть 200 данных, и результат должен быть записью на первой странице, но фактический дисплей является результатом на пятой странице. То есть, после поиска снова, PageNumber не изменился.
Согласно большинству онлайн -высказывания: просто сбросить вариант
$ ('#tablelist'). Bootstraptable ({pageNumber: 1, pagesize: 10});Вышеуказанное не может решить эту проблему.
Правильный способ сделать это
$ ("#table"). Bootstraptable ('Dissult'); таблица должна быть уничтожена сначала, иначе загруженное содержание будет сохранено
Taleobj.otableInit (); Повторно инициировать таблицу.
Код выглядит так:
<script type = "text/javascript"> $ (function () {tableObj.otableInit (); $ ("#btn_query"). Click (function () {$ ("#tb_departments"). Bootstraptable ('destroy'); tableObj.otableInit ();}); {долларов TableTableInit: function () {$ ('#tb_departments'). Bootstraptable ({url: '/depart/getDepartment', // Запросить метод URL (*): 'Get', // Метод запроса (*) Палаты инструментов: '#toolbar', // какой контейнер полосат на кнопку «Инструмента default is true, so in general, you need to set this property (*) pagination: true, //Does the page display (*) sortable: false, //Does the sortOrder enable: "asc", //Sorting method//QueryParams: TableObj.queryParams(this), //Pass the parameters (*) queryParams: function (params) {return {PagedIndex: this.pageNumber, PagegedSize: this.pagesize, deptname: $ ("#txt_search_departmentname"). val (),};}, боковая паниция: "Сервер", // Метод страниц: клиентская страница, нагрузка на первую страницу. (*) Pagelist: [5, 10, 25, 50, 100, 100], // количество строк на страницу, чтобы выбрать (*) Поиск: false, // Будь то отображать поиск в таблице, этот поиск является поиском клиента и не будет входить на сервер, поэтому я лично чувствую, что это бессмысленное Strictsearch: True, ShowColumn: True, // все столбцы: True, // rew Минимальное количество столбцов разрешено ClickToSelect: True, // делает ли Click для выбора высоты строки: 500, // высота строки. cardView: false, //Does the detailed view detailView: false, //Does the parent and child table columns: [{//field: 'deptID',//field: 'deptID',checkbox: true},{field: 'DeptName',title: 'Department name'}, {field: 'CreateBy',title: 'Add person'}, {field: 'CreateDT',title: 'Add date',formatter: function (val) {return val == 'undefined' ||! Val?Выше приведено решение для подкрепления таблицы Bootstrap и повторного поиска проблемы после того, как вам введена таблица Bootstrap. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!