Heim > Web-Frontend > js-Tutorial > Hauptteil

Informationen zur Verwendung von bootstrap-table.js zur Implementierung erweiterter Paging-Symbolleistenfunktionen

亚连
Freigeben: 2018-06-14 16:33:56
Original
1750 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Paging-Symbolleiste der Erweiterung „bootstrap-table.js“ vorgestellt und die Funktion zum Springen zu Seite xx hinzugefügt. Da meine Ebene auf der Dom-Ebene feststeckt, unterstützt diese Erweiterung nur Tabellen auf der Seite Vorschläge sind willkommen,

neue Projekte vorzuschlagen. Ich habe vor, das Bootstrap-Table-Steuerelement zu verwenden, um die Tabelle auf der Seite anzuzeigen. Leider verfügt die Paging-Symbolleiste dieses Steuerelements nicht über die Funktion, zur xx-Seite zu springen Um sich an die Kunst des Unternehmens anzupassen (nur ein Künstler, der weiß, wie man Bilder produziert, mich aber nach diesem und jenem gefragt hat), habe ich in den sauren Apfel gebissen und den Quellcode von Bootstrap-Table geändert, um diese Funktion zu realisieren.

Hinweis: Da sich meine js-Ebene immer noch auf der Dom-Ebene befindet, unterstützt diese Erweiterung nur eine einzelne Tabelle auf der Seite. Das bedeutet, dass der Sprung ungültig ist, wenn dieselbe Seite zweimal auf die Bootstrap-Tabelle verweist.

Wenn Götter aus allen Lebensbereichen eine perfektere Lösung haben, hinterlassen Sie bitte eine Nachricht und lassen Sie es mich wissen, damit ich daraus lernen kann.

Ich werde nicht näher darauf eingehen, wie man im Internet auf Steuerelemente verweist. Lassen Sie uns direkt zum Quellcode gehen.

1. Laden Sie den Quellcode von bootstrap-table.js herunter (achten Sie darauf, dass Sie ihn nicht herunterladen, die Version, die ich heruntergeladen habe, ist: Version: 1.11.0), verwenden Sie im Quellcode „

      html.push(&#39;</p>&#39;,
             &#39;<p class="pull-&#39; + this.options.paginationHAlign + &#39; pagination">&#39;,
             &#39;<ul class="pagination&#39; + sprintf(&#39; pagination-%s&#39;, this.options.iconSize) + &#39;">&#39;,
             &#39;<li class="page-pre"><a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" >&#39; + this.options.paginationPreText + &#39;</a></li>&#39;);
    Nach dem Login kopieren

OK, decken Sie den obigen Code in den folgenden Code ab

  html.push(&#39;</p>&#39;,
        &#39;<p class="goPage"><input type="button" value="跳转" class="pageBtn" onclick="toPage();"></p>&#39;,
        &#39;<p class="goPage">跳转到第<input id="pageNum" class="pageNum" type="text">页</p>&#39;,
        &#39;<p class="pull-&#39; + this.options.paginationHAlign + &#39; pagination">&#39;,
        &#39;<ul class="pagination&#39; + sprintf(&#39; pagination-%s&#39;, this.options.iconSize) + &#39;">&#39;,
        &#39;<li class="page-pre"><a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" >&#39; + this.options.paginationPreText + &#39;</a></li>&#39;);
Nach dem Login kopieren

Dazu ist der Quellcode fertig. , dann hinzufügen die folgende Klasse

.pageBtn {
  
}
.pageNum {
  width: 40px;
  border-radius: 3px;
}
.goPage {
  float: right;
  margin-left: 5px;
  margin-top: 13px;
  height: 30px;
}
Nach dem Login kopieren

in der globalen CSS-Datei. Wenn Sie den Schaltflächenstil anpassen müssen, können Sie ihn selbst in pgeBtn definieren

3. Fügen Sie die Sprungmethode in der JS-Datei hinzu

function toPage() {
  var pageNum = $("#pageNum").val();
  if (pageNum) {
    $(&#39;#table&#39;).bootstrapTable(&#39;selectPage&#39;, parseInt(pageNum));
  }
}
Nach dem Login kopieren

Beachten Sie, dass meine Tabellen-ID als Tabelle definiert ist. Sie müssen

durch Ihre eigene definierte ID

$('#table').bootstrapTable ersetzen. Dann können Sie die Seitenzahl eingeben, um zu springen folgt:

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird

Verwandte Artikel:

In Javascript. So erhalten Sie die obersten N-Hauptfarbwerte des Bildes in

So erstellen Sie eine Logistikkarte in D3.js (ausführliches Tutorial)

Über die ejsExcel-Vorlage. So verwenden Sie

Das obige ist der detaillierte Inhalt vonInformationen zur Verwendung von bootstrap-table.js zur Implementierung erweiterter Paging-Symbolleistenfunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!