国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ウェブフロントエンド jsチュートリアル jquery easyui ページング チュートリアルの例

jquery easyui ページング チュートリアルの例

Jun 19, 2017 pm 03:15 PM
easyui jquery 使用 ページネーション チュートリアル

Web 開発では、手書きのコードに依存すると、コードが多くなり、スタイルが良くない場合があります。ここでは、jquery easyui の ページネーション関數(shù) を紹介します。とても便利で簡単です

あとは、「jquery After EasyUI Framework使用法ドキュメント」に必要なファイルが含まれているので、$(function(){ });に次のコードを挿入するだけです:

 $('#pp').pagination(options);

Paginationの具體的な使い方を紹介しましょう。まず、屬性を見てみましょう:

屬性名 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: 背景畫像を表示するための 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 が返された場合、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. データ操作。

データ操作は大きく分けて表示、削除に分けられます。表示の場合は、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. 解決すべき問題

返されたデータが空の場合、IE ブラウザ のページにバグが存在します。私の解決策は、各フィールドを "" に設(shè)定して、空のコンテンツ データの行がページに表示されるようにすることです。この問題に遭遇して解決したことがあれば、アドバイスをお願(yuàn)いします。

以上がjquery easyui ページング チュートリアルの例の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Dewuの使い方のチュートリアル Dewuの使い方のチュートリアル Mar 21, 2024 pm 01:40 PM

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

Baidu Netdisk アプリの使用方法 Baidu Netdisk アプリの使用方法 Mar 27, 2024 pm 06:46 PM

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

BTCC チュートリアル: BTCC 取引所で MetaMask ウォレットをバインドして使用する方法は? BTCC チュートリアル: BTCC 取引所で MetaMask ウォレットをバインドして使用する方法は? Apr 26, 2024 am 09:40 AM

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

NetEase メールボックス マスターの使用方法 NetEase メールボックス マスターの使用方法 Mar 27, 2024 pm 05:32 PM

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

夏はぜひ虹を撮ってみてください 夏はぜひ虹を撮ってみてください Jul 21, 2024 pm 05:16 PM

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

Xiaomi Autoアプリの使い方 Xiaomi Autoアプリの使い方 Apr 01, 2024 pm 09:19 PM

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

全角文字の定義と使用 全角文字の定義と使用 Mar 25, 2024 pm 03:33 PM

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

全角英字を半角文字に変換する簡単なチュートリアル 全角英字を半角文字に変換する簡単なチュートリアル Mar 25, 2024 pm 09:21 PM

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

See all articles