Maison > interface Web > js tutoriel > le corps du texte

Tutoriel jQuery EasyUI-Pagination (pagination)

黄舟
Libérer: 2016-12-27 16:40:07
original
1890 Les gens l'ont consulté

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>
Copier après la connexion

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

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

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>
Copier après la connexion

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 :

É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) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
Nom de l'attributType de valeur de l'attributDescription
totalnuméroLe nombre total d'enregistrements, la valeur initiale lors de la création du contrôle de pagination.
pageSizenuméroTaille de la page.
pageNumbernumberLe nombre de pages affichées lors de la création du contrôle de pagination.
pageListarrayL'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]
});
Copier après la connexion
loadingbooleanDéfinissez si les données sont en cours de chargement.
boutonstableauBouton 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>
Copier après la connexion

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;)}
	}]
});
Copier après la connexion


mise en pagearrayDé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;]
});
Copier après la connexion


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.