jQuery EasyUI チュートリアル - ページネーション (ページネーション)

黄舟
リリース: 2016-12-27 16:40:07
オリジナル
1894 人が閲覧しました

この JS ページネーションは非常に楽しく使用できます。私はプロジェクトを行うときに常に以前のプロジェクトを参照する必要があるので、自分自身と他の人が使いやすいように書きました。

$.fn.pagination.defaults を使用してデフォルト値オブジェクトをオーバーライドします。

このページング コントロールを使用すると、ユーザーはページのデータを移動できます。ページ ナビゲーションとページの長さの選択のオプションをサポートします。ユーザーは、ページング コントロールにカスタム ボタンを追加して、その機能を強化できます。

jQuery EasyUI チュートリアル - ページネーション (ページネーション)

ユースケース:

タグと Javascript の 2 つの方法でページング コントロールを作成します。

1. ラベルを使用してページング コントロールを作成します。

<div id=”pp” class=”easyui-pagination” data-options=”total:2000,pageSize:10″ 
style=”background:#efefef;border:1px solid #ccc;”></div>
ログイン後にコピー

2. Javascript を使用してページング コントロールを作成します。

<div id=”pp” style=”background:#efefef;border:1px solid #ccc;”></div>
ログイン後にコピー
$(‘#pp’).pagination({
total:2000,
pageSize:10
});
ログイン後にコピー

パネルとページネーションプラグインを使用して、Ajax ページネーションを作成しましょう。ユーザーが新しいページを選択すると、パネルには指定されたページのコンテンツが表示されます。

<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>
ログイン後にコピー

デフォルトでは、最初のページのコンテンツがパネルに表示されます。ユーザーがページに移動すると、「onSelectPage」イベントがトリガーされ、対応するページの新しいコンテンツが新しい URL パラメーターに基づいて取得され、コンテンツは「refresh」メソッドを通じてコン​​テンツ パネルに更新されます。

属性:

イベント:

jQuery EasyUI チュートリアル - ページネーション (ページネーション)

メソッド:

jQuery EasyUI チュートリアル - ページネーション (ページネーション)

上記は、jQuery EasyUI チュートリアル - ページネーション (ページネーション) の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www) を参照してください。 .php.cn)!


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
属性名属性値の型説明
totalnumberレコードの総数、ページングコントロール作成時の初期値。
pageSize数値ページサイズ。
pageNumbernumber ページング コントロールの作成時に表示されるページ数。
pageListarrayユーザーはページサイズを変更できます。 pageList 属性は、ページ ナビゲーションによって表示されるページ番号を定義します。コード例: rrree
loadingboolean は、データがロード中かどうかを定義します。
ボタン配列カスタムボタン、使用可能な値は次のとおりです:
① 各ボタンには2つの属性があります:
iconCls: 背景画像を表示するCSSクラスID
handler: ボタンがクリックされたときに呼び出されるハンドル関数。

②. ページ上の既存の要素のセレクター オブジェクト (例: button:'#btnDiv') (この属性値はバージョン 1.3.4 以降で利用可能です) カスタム ボタンはタグを通じて作成できます:

$(&#39;#pp&#39;).pagination({
	pageList: [10,20,50,100]
});
ログイン後にコピー

カスタム ボタンJavascript 経由で作成することもできます:

<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>
ログイン後にコピー


layoutarray ページネーション コントロールのレイアウト定義。 (この属性値はバージョン 1.3.5 以降で利用可能です)
レイアウト オプションには 1 つ以上の値を含めることができます:
1) list: ページに表示される項目の数のリスト。
2) 9月: ページボタンの分割線。
3) 最初: ホームボタン。
4) prev: 前ページボタン。
5) 次へ: 次のページボタン。
6) last: 最後のページボタン。
7) 更新: 更新ボタン。
8) 手動: 現在のページの入力ボックスに手動で入力します。
9) リンク: ページ番号のリンク。

サンプルコード:

$(&#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;)}
	}]
});
ログイン後にコピー


showPageList boolean ページナビゲーションリストを表示するかどうかを定義
showRefresh boolean 更新ボタンを表示するかどうかを定義
beforePageText 文字列


表示入力コンポーネントの前 ラベルタグ

afterPageText string 入力コンポーネントがページ情報を表示した後にラベルタグ
displayMsg string を表示します。