Maison  >  Article  >  interface Web  >  Tutoriel jQuery EasyUI-Pagination (pagination)

Tutoriel jQuery EasyUI-Pagination (pagination)

黄舟
黄舟original
2016-12-27 16:40:071905parcourir

Cette pagination js est très amusante à utiliser. Je l'utilise souvent moi-même lorsque je travaille sur un projet, je dois toujours parcourir les projets précédents parce que ce n'est pas pratique, je l'ai écrit pour me faciliter la vie et celle des autres.

Utilisez $.fn.pagination.defaults pour remplacer l'objet de valeur par défaut.

Ce contrôle de pagination permet à l'utilisateur de parcourir les données de la page. Il prend en charge les options de navigation dans les pages et de sélection de la longueur des pages. Les utilisateurs peuvent ajouter des boutons personnalisés sur le contrôle de pagination pour améliorer ses fonctionnalités.

Tutoriel jQuery EasyUI-Pagination (pagination)

Cas d'utilisation :

Créer des contrôles de pagination via des balises et Javascript.

1. Utilisez des étiquettes pour créer des contrôles de pagination.

<div id=”pp” class=”easyui-pagination” data-options=”total:2000,pageSize:10″ 
style=”background:#efefef;border:1px solid #ccc;”></div>

2. Utilisez Javascript pour créer des contrôles de pagination.

<div id=”pp” style=”background:#efefef;border:1px solid #ccc;”></div>
$(‘#pp’).pagination({
total:2000,
pageSize:10
});

Créons une pagination ajax à l'aide de panneaux et de plugins de pagination. Lorsque l'utilisateur sélectionne une nouvelle page, le panneau affichera le contenu de la page spécifiée.

<div id=”content” class=”easyui-panel” style=”height:200px”
data-options=”href:’show_content.php?page=1′”>
</div>
<div class=”easyui-pagination” style=”border:1px solid #ccc;”
data-options=”
).panel(‘refresh’, ‘show_content.php?page=’+pageNumber);
}”>
</div>

Le contenu de la première page est affiché par défaut sur le panel. Lorsque l'utilisateur navigue sur la page, l'événement « onSelectPage » sera déclenché, le nouveau contenu de la page correspondante sera obtenu en fonction d'un nouveau paramètre d'URL et le contenu sera actualisé dans le panneau de contenu via la méthode « actualiser ».

Attributs :

Nom de l'attribut Type de valeur de l'attribut Description
total numéro Le nombre total d'enregistrements, la valeur initiale lors de la création du contrôle de pagination.
pageSize numéro Taille de la page.
pageNumber number Le nombre de pages affichées lors de la création du contrôle de pagination.
pageList array L'utilisateur peut modifier la taille de la page. L'attribut pageList définit le numéro de page affiché par la navigation dans les pages. Exemple de code :
$(&#39;#pp&#39;).pagination({
	pageList: [10,20,50,100]
});
loading boolean Définissez si les données sont en cours de chargement.
boutons tableau Bouton personnalisé, les valeurs disponibles sont :
① Chaque bouton a 2 attributs :
iconCls. : ID de classe CSS pour l'affichage des images d'arrière-plan
handler : une fonction handle appelée lorsque le bouton est cliqué.

②. L'objet sélecteur de l'élément existant sur la page (par exemple : boutons : '#btnDiv') (cette valeur d'attribut est disponible depuis la version 1.3.4) Des boutons personnalisés peuvent être créés via des balises :

<div class="easyui-pagination" style
="border:1px solid #ccc" data-options="
		total: 114,
		buttons: [{
			iconCls:&#39;icon-add&#39;,
			handler:function(){alert(&#39;add&#39;)}
		},&#39;-&#39;,{
			iconCls:&#39;icon-save&#39;,
			handler:function(){alert(&#39;save&#39;)}
		}]">
</div>

Des boutons personnalisés peuvent également être créés via Javascript :

$(&#39;#pp&#39;).pagination({
	total: 114,
	buttons: [{
		iconCls:&#39;icon-add&#39;,
		handler:function(){alert(&#39;add&#39;)}
	},&#39;-&#39;,{
		iconCls:&#39;icon-save&#39;,
		handler:function(){alert(&#39;save&#39;)}
	}]
});


mise en page array Définition de la disposition du contrôle de pagination. (Cette valeur d'attribut est disponible depuis la version 1.3.5)
Les options de mise en page peuvent contenir une ou plusieurs valeurs :
1) list : Une liste du nombre d'éléments affichés sur la page.
2) sep : ligne de séparation du bouton de page.
3) d'abord : le bouton Accueil.
4) prev : bouton page précédente.
5) suivant : bouton page suivante.
6) last : Bouton Dernière page.
7) Actualiser : bouton Actualiser.
8) manuel : saisissez manuellement la zone de saisie de la page actuelle.
9) liens : liens vers les numéros de page.

Exemple de code :

$(&#39;#pp&#39;).pagination({
	layout:[&#39;first&#39;,&#39;links&#39;,&#39;last&#39;]
});


showPageList boolean Définir s'il faut afficher la liste de navigation des pages
showRefresh boolean Définir s'il faut afficher le bouton d'actualisation
beforePageText string


Afficher une étiquette avant le composant d'entrée

afterPageText string Afficher une étiquette après le composant d'entrée
displayMsg string Afficher les informations de la page.

Événement :

Tutoriel jQuery EasyUI-Pagination (pagination)

Méthode :

Tutoriel jQuery EasyUI-Pagination (pagination)

Ce qui précède est le contenu du didacticiel jQuery EasyUI-Pagination. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn