Voraussetzung: Benutzerdefinierte Such- und Paging -Funktionen, wie die Funktion der Suche nach Produktnamen.
Phänomen: Bei der Suche nach aufblasbaren Puppen, geben Sie 100 Datensätze zurück und wenden Sie sich zu diesem Zeitpunkt nach Massagesticks, und das Ergebnis sollte der Datensatz auf der ersten Seite sein. Das tatsächliche Display ist jedoch das Ergebnis auf der fünften Seite. Das heißt, nach der Wiedersuche hat sich die Pagenumberne nicht geändert.
Laut den meisten Online -Sprichtern: Nur Option zurücksetzen
$ ('#Tablelist'). BootStrapTable ({Pagenumber: 1, pageSize: 10});Das obige kann dieses Problem nicht lösen.
Der richtige Weg, dies zu tun, ist
$ ("#Tabelle").
TableObj.otableInit (); Neuinitize die Tabelle neu initisieren.
Der Code sieht so aus:
<script type = "text/javaScript"> $ (function () {tableObj.otableInit (); {$ .Messager.Alert ('Tipp', 'Bitte wählen Sie den zu gelöschten Datensatz aus');}); $ ("#btn_add"). klick (function () {var actionurl = "@url.Action (" _ create ")"; var param = {}; TableotableInit: function () {$ ('#TB_DEPARTMENTS'). BootStrapTable ({url: '/Abteilung/GetDepartment', // Anfordern der URL (*) -Methode: 'Get', // Anforderungsmethode (*) Symbolleiste: '#toolbar', //. the 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, pagedSize: this.PageSize, Deptname: $ ("#txt_search_departmentname"). Val (),};}, Sidepagination: "Server", // Pagination Methode: Client -Client -Pagination, Server -Server -Pagination (*) Pagenumber: 1 // // // // // // // Die erste Seite, die erste Seite, die erste Seite, die erste Seite. (*) Pagelist: [5, 10, 25, 50, 100], // Anzahl der Zeilen pro Seite zum Auswählen (*) Suche: Falsch, // Ob die Tabellensuche angezeigt werden soll, ist eine Client -Suche und wird nicht in den Server eingeben. Daher fühle ich persönlich, dass es bedeutungslose StrictSearch: Richtig: Richtig: WahreColumns //. Minimale Anzahl der zulässigen Spalten Klicktoselekte: TRUE, // Klicken Sie auf die Zeilenhöhe: 500, // Zeilenhöhe. 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' ||!Die oben genannte Lösung für die Startstrap-Tabelle Paging und die Suche nach dem Problem, nachdem Ihnen die Bootstrap-Tabelle eingeführt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!