Heim Web-Frontend js-Tutorial Beispiele für JQuery EasyUI-Paging-Tutorials

Beispiele für JQuery EasyUI-Paging-Tutorials

Jun 19, 2017 pm 03:15 PM
easyui jquery 使用 分页 教程

Bei der Webentwicklung ist häufig Paginierung erforderlich. Wenn wir uns auf handgeschriebenen Code verlassen, ist möglicherweise viel Code vorhanden und der Stil sieht nicht gut aus. Hier finden Sie eine Einführung in die Paginierung von jquery easyui Funktion, die sehr praktisch und einfach ist

Nachdem Sie dann die erforderlichen Dateien gemäß dem „jquery EasyUI Framework Usage Document“ eingefügt haben, fügen Sie einfach den folgenden Code in $(function(){ }); ein:

 $('#pp').pagination(options);
Nach dem Login kopieren
Das Folgende stellt die spezifische Verwendung der Paginierung vor und schaut sich zunächst die Attribute an:

Attributname, Typbeschreibung, Standardwert

Gesamtzahl Legen Sie die Gesamtzahl der Datensätze fest wenn die Paginierung eingerichtet ist 1

pageSize-Anzahl pro Anzahl, die auf einer Seite angezeigt wird 10

pageNumber Number Wenn die Paginierung eingerichtet ist, die Anzahl der angezeigten Seiten 1

pageList-Array Benutzer können ändern die Größe jeder Seite,

pageList-Attributdefinition, wie viele Größen geändert werden können [10,20,30,50]

loading Boolean definiert, ob Daten falsch geladen werden

buttons-Array definiert benutzerdefinierte Schaltflächen, jede Schaltfläche enthält zwei Attribute:

iconCls: CSS-Klasse zum Anzeigen von

Hintergrundbild

handler: Handlerfunktion, wenn auf eine Schaltfläche geklickt wird, null

showPageList Boolesche Definition, ob die Seitenliste „true“ angezeigt werden soll

showRefresh Boolesche Definition, ob die Aktualisierungsschaltfläche „true“ angezeigt werden soll

beforePageText-Zeichenfolgenbezeichnung, die vor der

Eingabefeldgruppe< angezeigt wird 🎜>PageafterPageText-Zeichen Die Bezeichnung der Zeichenfolge {pages}

displayMsg, die nach der Eingabefeldkomponente angezeigt wird, zeigt die Informationen einer Seite an.

Anzeige von {von} bis {bis} von {total} Elementen Ereignis Ereignisname Parameterbeschreibung onSelectPage pageNumber, pageSize Wird ausgelöst, wenn der Benutzer eine neue Seite auswählt.

Callback-Funktion

enthält zwei Parameter: pageNumber : die Anzahl der Seiten der neuen Seite pageSize: die Größe der neuen Seite onBeforeRefresh pageNumber, pageSize wird ausgelöst, bevor auf die Aktualisierungsschaltfläche geklickt wird. Wenn false zurückgegeben wird, wird der Aktualisierungsvorgang abgebrochen. onRefresh pageNumber, pageSize wird nach der Aktualisierung ausgelöst. onChangePageSize pageSize löst aus Demonstration, wenn die Seitengröße geändert wird

1. Datenextraktion und -anzeige.

DataGrid erhält Daten über das URL-Attribut. Beispiel: URL:'ListInfo.action'. Auf diese Weise werden die Daten durch Aufrufen der Methode in Action abgerufen. Was zurückgegeben wird, ist eine JSON-Zeichenfolge. Beachten Sie, dass JSON-Strings gemäß dem von DataGrid definierten Datenformat zusammengestellt werden müssen. Informationen zu diesem Datenformat finden Sie im Anhang meines vorherigen Artikels. Besonders hervorzuheben ist, dass der Wert des Gesamtfelds im JSON-String die Anzahl der Datenelemente ist, die für das Daten-Paging verwendet werden.

2. Paginierung der Daten.

Daten-Paging ist in Vordergrund-Paging und Hintergrund-Paging unterteilt, DataGrid wurde gekapselt. DataGrid definiert zwei Parameter: rows (die Anzahl der Elemente pro Seite) und page (die aktuelle Seitennummer). Diese beiden Parameter entsprechen den Attributen pageSize bzw. pageNumber. Der Benutzer kann es in den Attributen pageSize und pageNumber festlegen oder nicht festlegen, sodass der Standardwert verwendet wird. Wir müssen nur zwei Variablen in der Aktion „Private Int“ definieren und dann die erforderlichen Werte über SQL-Anweisungen abrufen. Die Paging-SQL-Anweisung (Oracle) lautet wie folgt:

Weisen Sie die Anzahl der extrahierten Daten dem Gesamtfeld zu, stellen Sie sie zusammen und geben Sie sie in einer JSON-Zeichenfolge zurück, und Sie können Paging erreichen. Natürlich ist

pagination:true,

auf jeden Fall erforderlich.

3. Datenoperationen.

Datenvorgänge können grob unterteilt werden in: Anzeigen, Löschen. Für die Anzeige können wir dies durch onClickRow- oder onDblClickRow-Ereignisse erreichen. Beispiel:

Zum Anzeigen doppelklicken.
$(function(){

$(&#39;#test&#39;).datagrid({

title:&#39;数据列表&#39;,

width:900,

height:500,

.......(省略的属性)

onDblClickRow: function() {

var selected = $(&#39;#test&#39;).datagrid(&#39;getSelected&#39;);

if (selected){

window.open("DataView.action?Id="+selected.ID);

}}
Nach dem Login kopieren

Zum Löschen können Sie auf die Schaltfläche „Löschen“ klicken und die Löschmethode aufrufen. Die Löschschaltfläche kann beim Zusammenstellen des JSON-Strings dem OPERATION-Feld zugewiesen werden. Durch die Einstellung {field:'OPERATION', title: 'Operation', width: 120} kann die Löschschaltfläche auf der Seite angezeigt werden. Die Implementierung des Löschvorgangs ist wie folgt:

Auf diese Weise werden sowohl das Löschen der Seite als auch das Löschen der Datenbank realisiert.
function DelAff(){

$.messager.confirm(&#39;确认&#39;,&#39;是否真的删除?&#39;,function(r){ 

if (r){ 

var selected = $(&#39;#test&#39;).datagrid(&#39;getSelected&#39;);

if (selected){

var index = $(&#39;#test&#39;).datagrid(&#39;getRowIndex&#39;, selected);

$(&#39;#test&#39;).datagrid(&#39;deleteRow&#39;, index);

DeleteSubmit(selected);

}

}

});

}

function DeleteSubmit(selected)

{

var url="DataDelete.action?Id="+selected.ID;

$.post(

url     

);

}
Nach dem Login kopieren

4. Zu lösende Probleme

Wenn die zurückgegebenen Daten leer sind, liegt ein Fehler auf der Seite unter

IE-Browser

vor. Meine Lösung besteht darin, jedes Feld auf „“ zu setzen, sodass auf der Seite eine Zeile mit leeren Inhaltsdaten angezeigt wird. Wenn Sie auf dieses Problem gestoßen sind und es gelöst haben, geben Sie mir bitte einen Rat.

Das obige ist der detaillierte Inhalt vonBeispiele für JQuery EasyUI-Paging-Tutorials. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusionssystem, erklärt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1672
14
PHP-Tutorial
1277
29
C#-Tutorial
1257
24
Tutorial zur Verwendung von Dewu Tutorial zur Verwendung von Dewu Mar 21, 2024 pm 01:40 PM

Dewu APP ist derzeit eine sehr beliebte Marken-Shopping-Software, aber die meisten Benutzer wissen nicht, wie sie die Funktionen in Dewu APP verwenden. Nachfolgend finden Sie eine Zusammenfassung des Dewuduo-Tutorials Interessierte Benutzer können vorbeikommen und einen Blick darauf werfen! Tutorial zur Verwendung von Dewu [20.03.2024] Verwendung des Dewu-Ratenkaufs [20.03.2024] So erhalten Sie Dewu-Gutscheine [20.03.2024] So finden Sie den manuellen Kundendienst von Dewu [2024-03- 20] So überprüfen Sie den Abholcode von Dewu [20.03.2024] Wo Sie Dewu kaufen können [20.03.2024] So eröffnen Sie Dewu VIP [20.03.2024] So beantragen Sie die Rückgabe oder den Umtausch von Dewu

Mar 18, 2024 pm 02:58 PM

CrystalDiskMark ist ein kleines HDD-Benchmark-Tool für Festplatten, das schnell sequentielle und zufällige Lese-/Schreibgeschwindigkeiten misst. Lassen Sie sich als Nächstes vom Redakteur CrystalDiskMark und die Verwendung von CrystalDiskMark vorstellen ). Zufällige I/O-Leistung. Es ist eine kostenlose Windows-Anwendung und bietet eine benutzerfreundliche Oberfläche und verschiedene Testmodi zur Bewertung verschiedener Aspekte der Festplattenleistung. Sie wird häufig in Hardware-Reviews verwendet

BTCC-Tutorial: Wie kann ich die MetaMask-Wallet an der BTCC-Börse binden und verwenden? BTCC-Tutorial: Wie kann ich die MetaMask-Wallet an der BTCC-Börse binden und verwenden? Apr 26, 2024 am 09:40 AM

MetaMask (auf Chinesisch auch Little Fox Wallet genannt) ist eine kostenlose und beliebte Verschlüsselungs-Wallet-Software. Derzeit unterstützt BTCC die Bindung an die MetaMask-Wallet. Nach der Bindung können Sie sich mit der MetaMask-Wallet schnell anmelden, Werte speichern, Münzen kaufen usw. und bei der erstmaligen Bindung einen Testbonus von 20 USDT erhalten. Im BTCCMetaMask-Wallet-Tutorial stellen wir detailliert vor, wie man MetaMask registriert und verwendet und wie man das Little Fox-Wallet in BTCC bindet und verwendet. Was ist die MetaMask-Wallet? Mit über 30 Millionen Nutzern ist MetaMask Little Fox Wallet heute eines der beliebtesten Kryptowährungs-Wallets. Die Nutzung ist kostenlos und kann als Erweiterung im Netzwerk installiert werden

So verwenden Sie NetEase Mailbox Master So verwenden Sie NetEase Mailbox Master Mar 27, 2024 pm 05:32 PM

NetEase Mailbox ist eine von chinesischen Internetnutzern weit verbreitete E-Mail-Adresse und hat mit seinen stabilen und effizienten Diensten schon immer das Vertrauen der Benutzer gewonnen. NetEase Mailbox Master ist eine E-Mail-Software, die speziell für Mobiltelefonbenutzer entwickelt wurde. Sie vereinfacht das Senden und Empfangen von E-Mails erheblich und macht unsere E-Mail-Verarbeitung komfortabler. Wie Sie NetEase Mailbox Master verwenden und welche spezifischen Funktionen es bietet, wird Ihnen der Herausgeber dieser Website im Folgenden ausführlich vorstellen und hofft, Ihnen weiterzuhelfen! Zunächst können Sie die NetEase Mailbox Master-App im Mobile App Store suchen und herunterladen. Suchen Sie im App Store oder im Baidu Mobile Assistant nach „NetEase Mailbox Master“ und befolgen Sie dann die Anweisungen zur Installation. Nachdem der Download und die Installation abgeschlossen sind, öffnen wir das NetEase-E-Mail-Konto und melden uns an. Die Anmeldeschnittstelle ist wie unten dargestellt

So verwenden Sie die Baidu Netdisk-App So verwenden Sie die Baidu Netdisk-App Mar 27, 2024 pm 06:46 PM

Cloud-Speicher sind heutzutage aus unserem täglichen Leben und Arbeiten nicht mehr wegzudenken. Als einer der führenden Cloud-Speicherdienste in China hat Baidu Netdisk mit seinen leistungsstarken Speicherfunktionen, der effizienten Übertragungsgeschwindigkeit und dem komfortablen Bedienerlebnis die Gunst einer großen Anzahl von Benutzern gewonnen. Und egal, ob Sie wichtige Dateien sichern, Informationen teilen, Videos online ansehen oder Musik hören möchten, Baidu Cloud Disk kann Ihre Anforderungen erfüllen. Viele Benutzer verstehen jedoch möglicherweise nicht die spezifische Verwendung der Baidu Netdisk-App. Dieses Tutorial führt Sie daher im Detail in die Verwendung der Baidu Netdisk-App ein. Wenn Sie immer noch verwirrt sind, folgen Sie bitte diesem Artikel, um mehr im Detail zu erfahren. So verwenden Sie Baidu Cloud Network Disk: 1. Installation Wählen Sie beim Herunterladen und Installieren der Baidu Cloud-Software zunächst die benutzerdefinierte Installationsoption aus.

Im Sommer müssen Sie unbedingt versuchen, einen Regenbogen zu schießen Im Sommer müssen Sie unbedingt versuchen, einen Regenbogen zu schießen Jul 21, 2024 pm 05:16 PM

Nach dem Regen im Sommer können Sie oft ein wunderschönes und magisches besonderes Wetterbild sehen – den Regenbogen. Dies ist auch eine seltene Szene, die man in der Fotografie antreffen kann, und sie ist sehr fotogen. Für das Erscheinen eines Regenbogens gibt es mehrere Bedingungen: Erstens sind genügend Wassertröpfchen in der Luft und zweitens scheint die Sonne in einem niedrigeren Winkel. Daher ist es am einfachsten, einen Regenbogen am Nachmittag zu sehen, nachdem der Regen nachgelassen hat. Allerdings wird die Bildung eines Regenbogens stark von Wetter, Licht und anderen Bedingungen beeinflusst, sodass sie im Allgemeinen nur von kurzer Dauer ist und die beste Betrachtungs- und Aufnahmezeit sogar noch kürzer ist. Wenn Sie also auf einen Regenbogen stoßen, wie können Sie ihn dann richtig aufzeichnen und qualitativ hochwertige Fotos machen? 1. Suchen Sie nach Regenbögen. Zusätzlich zu den oben genannten Bedingungen erscheinen Regenbögen normalerweise in Richtung des Sonnenlichts, das heißt, wenn die Sonne von Westen nach Osten scheint, ist es wahrscheinlicher, dass Regenbögen im Osten erscheinen.

So verwenden Sie die Xiaomi Auto-App So verwenden Sie die Xiaomi Auto-App Apr 01, 2024 pm 09:19 PM

Die Xiaomi-Autosoftware bietet Funktionen zur Fernsteuerung des Fahrzeugs, mit denen Benutzer das Fahrzeug über Mobiltelefone oder Computer fernsteuern können, z. B. das Öffnen und Schließen der Türen und Fenster des Fahrzeugs, das Starten des Motors, die Steuerung der Klimaanlage und des Audios des Fahrzeugs usw. Folgendes ist Lassen Sie uns gemeinsam mehr über die Verwendung und den Inhalt dieser Software erfahren. Umfassende Liste der Funktionen und Nutzungsmethoden der Xiaomi Auto-App. 1. Die Xiaomi Auto-App wurde am 25. März im Apple AppStore gestartet und kann jetzt im App Store auf Android-Telefonen heruntergeladen werden: Erfahren Sie mehr über die wichtigsten Highlights und technischen Parameter von Xiaomi Auto und vereinbaren Sie einen Termin für eine Probefahrt. Konfigurieren und bestellen Sie Ihr Xiaomi-Auto und unterstützen Sie die Online-Abwicklung von Aufgaben zur Autoabholung. 3. Community: Informationen zur Marke Xiaomi Auto verstehen, Autoerfahrungen austauschen und das wundervolle Autoleben teilen: Das Mobiltelefon ist die Fernbedienung, Fernbedienung, Echtzeitsicherheit, einfach

Welche Software ist Photoshopcs5? -tutorial zur Verwendung von Photoshopcs5 Welche Software ist Photoshopcs5? -tutorial zur Verwendung von Photoshopcs5 Mar 19, 2024 am 09:04 AM

PhotoshopCS ist die Abkürzung für Photoshop Creative Suite. Es handelt sich um eine von Adobe hergestellte Software, die häufig im Grafikdesign und in der Bildverarbeitung verwendet wird. Lassen Sie mich Ihnen heute erklären, was Photoshopcs5 ist und wie Sie Photoshopcs5 verwenden. 1. Welche Software ist Photoshop CS5? Adobe Photoshop CS5 Extended ist ideal für Profis in den Bereichen Film, Video und Multimedia, Grafik- und Webdesigner, die 3D und Animation verwenden, sowie Profis in den Bereichen Technik und Wissenschaft. Rendern Sie ein 3D-Bild und fügen Sie es zu einem zusammengesetzten 2D-Bild zusammen. Bearbeiten Sie Videos einfach

See all articles