Web 開(kāi)発では、手書(shū)きのコードに依存すると、コードが多くなり、スタイルが良くない場(chǎng)合があります。ここでは、jquery easyui の ページネーション関數(shù) を紹介します。とても便利で簡(jiǎn)単です
あとは、「jquery After EasyUI Framework使用法ドキュメント」に必要なファイルが含まれているので、$(function(){ });に次のコードを挿入するだけです:
$('#pp').pagination(options);
Paginationの具體的な使い方を紹介しましょう。まず、屬性を見(jiàn)てみましょう:
屬性名 type 説明 デフォルト値
total Number ページング確立時(shí)のレコードの総數(shù)を設(shè)定します 1
pageSize Number 各ページに表示される數(shù) 10
pageNumber Number ページング確立時(shí)に、表示されるページの數(shù) 1
pageList 配列 ユーザーは各ページを変更できます。 ページのサイズ、
pageList 屬性は、変更できるサイズの數(shù)を定義します [10,20,30,50]
loading ブール値によって定義されます。データはロードされています false
buttons 配列はカスタム ボタンを定義し、各ボタンには 2 つのプロパティが含まれます:
iconCls: 背景畫(huà)像を表示するための CSS クラス
handler: ボタンがクリックされたときのハンドラー関數(shù) null
showPageList ブール値は、ページリストを表示します true
showRefresh ブール値は、更新ボタンを表示するかどうかを定義します true
beforePageText 文字列は、入力ボックスグループの前に表示されるラベルですPage
afterPageText 文字列は、{pages} の入力ボックスコンポーネントの後に表示されるラベルです
displayMsg文字列はページの情報(bào)を表示します。
{total} 件中 {from} から {to} までを表示 イベント イベント名 パラメーター 説明 onSelectPage pageNumber、pageSize ユーザーが新しいページを選択するとトリガーされ、コールバック関數(shù) には 2 つのパラメーターが含まれます: pageNumber: 新しいページのページ番號(hào) pageSize : 新しいページのサイズ onBeforeRefresh pageNumber、pageSize は、更新ボタンがクリックされる前にトリガーされます。 false が返された場(chǎng)合、onRefresh pageNumber、pageSize は、ページ サイズが変更された後にトリガーされます。 . デモ
1. データの抽出と表示。
DataGrid は、url 屬性を通じてデータを取得します。例: url:'ListInfo.action'。このように、Action でメソッドを呼び出すことによってデータが取得されます。返されるのは JSON 文字列です。 JSON 文字列は、DataGrid によって定義されたデータ形式に従って組み立てられる必要があることに注意してください。このデータ形式については、前回の記事の添付ファイルを參照してください。 JSON 文字列の合計(jì)フィールドの値がデータ項(xiàng)目の數(shù)であり、データ ページングに使用されることが特に強(qiáng)調(diào)されます。
2. データページング。
データ ページングは??フォアグラウンド ページングとバックグラウンド ページングに分かれており、DataGrid はカプセル化されています。 DataGrid は、rows (ページごとの項(xiàng)目數(shù)) と page (現(xiàn)在のページ番號(hào)) という 2 つのパラメーターを定義します。これらの 2 つのパラメーターは、それぞれ屬性 pageSize と pageNumber に対応します。ユーザーは pageSize 屬性と pageNumber 屬性で設(shè)定することも、設(shè)定しないこともできるので、デフォルト値が使用されます。 Action で必要なのは、private int rows と private int page という 2 つの変數(shù)を定義し、SQL ステートメントを通じて必要な値を取得することだけです。ページングのSQL文(Oracle)は以下の通りです。
抽出したデータの數(shù)を合計(jì)フィールドに代入し、それを組み立ててJSON文字列で返すとページングが実現(xiàn)できます。もちろん、pagination:true, は必ず必要です。
3. データ操作。
データ操作は大きく分けて表示、削除に分けられます。表示の場(chǎng)合は、onClickRow または onDblClickRow イベントを通じて実現(xiàn)できます。例:
$(function(){ $('#test').datagrid({ title:'數(shù)據(jù)列表', width:900, height:500, .......(省略的屬性) onDblClickRow: function() { var selected = $('#test').datagrid('getSelected'); if (selected){ window.open("DataView.action?Id="+selected.ID); }}
ダブルクリックすると表示されます。
削除に関しては、削除ボタンをクリックしてdeleteメソッドを呼び出すことができます。 JSON文字列を組み立てる際に、OPERATIONフィールドに削除ボタンを割り當(dāng)てることができます。 {field:'OPERATION', title: 'Operation', width: 120}と設(shè)定することで、ページ上に削除ボタンを表示できます。削除の実裝は以下の通りです:
function DelAff(){ $.messager.confirm('確認(rèn)','是否真的刪除?',function(r){ if (r){ var selected = $('#test').datagrid('getSelected'); if (selected){ var index = $('#test').datagrid('getRowIndex', selected); $('#test').datagrid('deleteRow', index); DeleteSubmit(selected); } } }); } function DeleteSubmit(selected) { var url="DataDelete.action?Id="+selected.ID; $.post( url ); }
このようにして、ページの削除とデータベースの削除の両方が実現(xiàn)されます。
4. 解決すべき問(wèn)題
返されたデータが空の場(chǎng)合、IE ブラウザ のページにバグが存在します。私の解決策は、各フィールドを "" に設(shè)定して、空のコンテンツ データの行がページに表示されるようにすることです。この問(wèn)題に遭遇して解決したことがあれば、アドバイスをお願(yuàn)いします。
以上がjquery easyui ページング チュートリアルの例の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover
寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類(lèi)リムーバー

Video Face Swap
完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

Dewu APP は現(xiàn)在非常に人気のあるブランド ショッピング ソフトウェアですが、ほとんどのユーザーは Dewu APP の機(jī)能の使い方を知りません。最も詳細(xì)な使用方法のチュートリアル ガイドは以下にまとめられています。次に、エディターがユーザーに提供する Dewuduo の概要です。機(jī)能の使い方チュートリアルですので、興味のある方はぜひご覧ください! Dewu の使い方チュートリアル [2024-03-20] Dewu の分割購(gòu)入方法 [2024-03-20] Dewu クーポンの入手方法 [2024-03-20] Dewu マニュアルのカスタマーサービスの検索方法 [2024-03- 20] デューのピックアップコード確認(rèn)方法 [2024-03-20] デューの購(gòu)入場(chǎng)所 [2024-03-20] デューのVIP開(kāi)放方法 [2024-03-20] デューの返品?交換申請(qǐng)方法

クラウド ストレージは今日、私たちの日常生活や仕事に欠かせない部分になっています。中國(guó)有數(shù)のクラウド ストレージ サービスの 1 つである Baidu Netdisk は、強(qiáng)力なストレージ機(jī)能、効率的な伝送速度、便利な操作體験により多くのユーザーの支持を得ています。また、重要なファイルのバックアップ、情報(bào)の共有、オンラインでのビデオの視聴、または音楽の聴きたい場(chǎng)合でも、Baidu Cloud Disk はニーズを満たすことができます。しかし、Baidu Netdisk アプリの具體的な使用方法を理解していないユーザーも多いため、このチュートリアルでは Baidu Netdisk アプリの使用方法を詳しく紹介します。まだ混亂しているユーザーは、この記事に従って詳細(xì)を?qū)Wぶことができます。 Baidu Cloud Network Disk の使用方法: 1. インストール まず、Baidu Cloud ソフトウェアをダウンロードしてインストールするときに、カスタム インストール オプションを選択してください。

MetaMask (中國(guó)語(yǔ)ではリトル フォックス ウォレットとも呼ばれます) は、無(wú)料で評(píng)判の高い暗號(hào)化ウォレット ソフトウェアです?,F(xiàn)在、BTCC は MetaMask ウォレットへのバインドをサポートしており、バインド後は MetaMask ウォレットを使用してすぐにログイン、値の保存、コインの購(gòu)入などが可能になり、初回バインドで 20 USDT のトライアル ボーナスも獲得できます。 BTCCMetaMask ウォレットのチュートリアルでは、MetaMask の登録方法と使用方法、および BTCC で Little Fox ウォレットをバインドして使用する方法を詳しく紹介します。メタマスクウォレットとは何ですか? 3,000 萬(wàn)人を超えるユーザーを抱える MetaMask Little Fox ウォレットは、現(xiàn)在最も人気のある暗號(hào)通貨ウォレットの 1 つです。無(wú)料で使用でき、拡張機(jī)能としてネットワーク上にインストールできます。

NetEase Mailbox は、中國(guó)のネットユーザーに広く使用されている電子メール アドレスとして、その安定した効率的なサービスで常にユーザーの信頼を獲得してきました。 NetEase Mailbox Master は、攜帯電話ユーザー向けに特別に作成された電子メール ソフトウェアで、電子メールの送受信プロセスが大幅に簡(jiǎn)素化され、電子メールの処理がより便利になります。 NetEase Mailbox Master の使い方と具體的な機(jī)能について、以下ではこのサイトの編集者が詳しく紹介しますので、お役に立てれば幸いです。まず、モバイル アプリ ストアで NetEase Mailbox Master アプリを検索してダウンロードします。 App Store または Baidu Mobile Assistant で「Ne??tEase Mailbox Master」を検索し、畫(huà)面の指示に従ってインストールします。ダウンロードとインストールが完了したら、NetEase の電子メール アカウントを開(kāi)いてログインします。ログイン インターフェイスは次のとおりです。

夏の雨の後には、美しく魔法のような特別な天気の風(fēng)景、虹がよく見(jiàn)られます。これも寫(xiě)真撮影ではなかなか出會(huì)えない光景で、とてもフォトジェニックです。虹が現(xiàn)れるにはいくつかの條件があります。まず、空気中に十分な水滴があること、そして、低い角度から太陽(yáng)が當(dāng)たることです。そのため、雨が上がった午後が最も虹が見(jiàn)えやすいのです。ただし、虹の発生は天候や光などの條件に大きく左右されるため、一般に虹の持続時(shí)間は短く、見(jiàn)頃や撮影に最適な時(shí)間はさらに短くなります。では、虹に遭遇したとき、どうすれば虹を適切に記録し、高品質(zhì)の寫(xiě)真を撮ることができるでしょうか? 1. 虹を探す 上記の條件に加えて、虹は通常、太陽(yáng)光の方向に現(xiàn)れます。つまり、太陽(yáng)が西から東に輝いている場(chǎng)合、虹は東に現(xiàn)れやすくなります。

Xiaomi 車(chē)用ソフトウェアは、車(chē)のリモート制御機(jī)能を提供し、ユーザーが攜帯電話やコンピュータを介して車(chē)両のドアや窓の開(kāi)閉、エンジンの始動(dòng)、車(chē)両のエアコンやオーディオの制御など、車(chē)両を遠(yuǎn)隔制御できるようにします。このソフトウェアの使い方や內(nèi)容について、一緒に學(xué)びましょう。 Xiaomi Auto アプリの機(jī)能と使用方法の包括的なリスト 1. Xiaomi Auto アプリは 3 月 25 日に Apple AppStore で公開(kāi)され、Android スマートフォンのアプリストアからダウンロードできるようになりました; 車(chē)の購(gòu)入: 主要なハイライトと技術(shù)パラメータについて學(xué)びますXiaomi Auto のサービスを利用して、試乗の予約をし、Xiaomi 車(chē)の設(shè)定と注文を行い、車(chē)の受け取りの To-Do 項(xiàng)目のオンライン処理をサポートします。 3. コミュニティ: Xiaomi Auto ブランド情報(bào)を理解し、車(chē)の経験を交換し、素晴らしいカーライフを共有します; 4. 車(chē)の制御: 攜帯電話はリモコン、遠(yuǎn)隔制御、リアルタイム セキュリティ、簡(jiǎn)単です。

全角文字とは何ですか?コンピュータ エンコード システムでは、全幅文字は 2 つの標(biāo)準(zhǔn)文字位置を占める文字エンコード方法です。これに対応して、標(biāo)準(zhǔn)の文字位置を占める文字エンコード方式を半角文字と呼びます。全角文字は通常、中國(guó)語(yǔ)、日本語(yǔ)、韓國(guó)語(yǔ)、その他のアジアの文字の入力、表示、印刷に使用されます。中國(guó)語(yǔ)の入力方法やテキスト編集では、全角文字と半角文字の使用シーンが異なります。全角文字の使用 中國(guó)語(yǔ)の入力方法: 中國(guó)語(yǔ)の入力方法では、通常、漢字や記號(hào)などの中國(guó)語(yǔ)の文字を入力するために全角文字が使用されます。

パソコンで英語(yǔ)を入力していると、全角英字と半角英字の違いに遭遇することがあります。全角英字とは、入力方法が中國(guó)語(yǔ)モードの場(chǎng)合に、Shift キーと英字キーの組み合わせで入力される文字で、全角の文字幅を占めます。半角英字とは、入力方法が英語(yǔ)モードの場(chǎng)合に直接入力される文字のことで、文字幅の半分を占めます。場(chǎng)合によっては、全角の英語(yǔ)文字を半角文字に変換する必要がある場(chǎng)合があります。ここでは簡(jiǎn)単なチュートリアルを示します: まず、テキスト エディターなどを開(kāi)きます。
