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

首頁(yè) web前端 js教程 jquery easyui 分頁(yè)的使用教程實(shí)例

jquery easyui 分頁(yè)的使用教程實(shí)例

Jun 19, 2017 pm 03:15 PM
easyui jquery 使用 分頁(yè) 教程

在web開(kāi)發(fā)中,經(jīng)常會(huì)遇到分頁(yè)的需求,如果靠我們手寫(xiě)代碼,可能代碼又多 ,樣式又不好看,下面介紹一下jquery easyui 分頁(yè)功能,非常的方便簡(jiǎn)單

然后按照《jquery EasyUI框架使用文檔》包含必要文件后,只要在$(function(){ }); 里插入下面的代碼即可:

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

下面來(lái)介紹Pagination的具體用法,首先來(lái)看屬性:

屬性名 類(lèi)型 描述 默認(rèn)值

total 數(shù)字 當(dāng)分頁(yè)建立時(shí)設(shè)置記錄的總數(shù)量 1

pageSize 數(shù)字 每一頁(yè)顯示的數(shù)量 10

pageNumber 數(shù)字 當(dāng)分頁(yè)建立時(shí),顯示的頁(yè)數(shù) 1

pageList 數(shù)組 用戶(hù)可以修改每一頁(yè)的大小,

pageList屬性定義了多少種大小可以改變. [10,20,30,50]

loading 布爾 定義數(shù)據(jù)是否正在加載 false

buttons 數(shù)組 定義自定義按鈕,每個(gè)按鈕包含兩個(gè)屬性:

iconCls: 顯示背景圖像的CSS類(lèi)

handler: 當(dāng)一個(gè)按鈕被點(diǎn)擊時(shí)的處理函數(shù) null

showPageList 布爾 定義是否顯示頁(yè)面列表 true

showRefresh 布爾 定義是否顯示刷新按鈕 true

beforePageText 字符串 在輸入框組件前顯示的標(biāo)簽 Page

afterPageText 字符串 在輸入框組件后顯示的標(biāo)簽 of {pages}

displayMsg 字符串 顯示一個(gè)頁(yè)面的信息。

Displaying {from} to {to} of {total} items 事件事件名 參數(shù) 描述 onSelectPage pageNumber, pageSize 當(dāng)用戶(hù)選擇一個(gè)新頁(yè)時(shí)觸發(fā),回調(diào)函數(shù)包含兩個(gè)參數(shù): pageNumber: 新頁(yè)面的頁(yè)數(shù) pageSize: 新頁(yè)面的大小 onBeforeRefresh pageNumber, pageSize 刷新按鈕被點(diǎn)擊之前觸發(fā),如果返回false則取消刷新操作 onRefresh pageNumber, pageSize 刷新以后觸發(fā) onChangePageSize pageSize 當(dāng)改變頁(yè)面大小時(shí)觸發(fā)演示

1.數(shù)據(jù)的提取和顯示。

DataGrid是通過(guò)url屬性獲取數(shù)據(jù)的。例如:url:'ListInfo.action',這樣通過(guò)調(diào)用Action中的方法獲取數(shù)據(jù)。返回的是JSON字串。注意,JSON字串必須按照DataGrid定義的數(shù)據(jù)格式進(jìn)行拼裝。這種數(shù)據(jù)格式,可以參考我前面的文章中的附件。特別強(qiáng)調(diào)的是,JSON字串中的total域的值是數(shù)據(jù)的條數(shù),用于數(shù)據(jù)的分頁(yè)。

2.數(shù)據(jù)的分頁(yè)。

數(shù)據(jù)的分頁(yè)分為前臺(tái)分頁(yè)和后臺(tái)分頁(yè),前臺(tái)分頁(yè),DataGrid已經(jīng)封裝好了。DataGrid定義了兩個(gè)參數(shù): rows(每頁(yè)的條數(shù)),page(當(dāng)前的頁(yè)數(shù)),這兩個(gè)參數(shù)分別對(duì)應(yīng)屬性pageSize,pageNumber。用戶(hù)可以在pageSize,pageNumber屬性中設(shè)置,也可以不設(shè)置,這樣就取默認(rèn)值。我們只需在Action中定義兩個(gè)變量,private int rows; private int page; 接著通過(guò)SQL語(yǔ)句獲取需要取的值。分頁(yè)的SQL語(yǔ)句(Oracle)如下:

這樣提取的數(shù)據(jù)的條數(shù)賦值給total域,拼裝在JSON字串中返回,就可以實(shí)現(xiàn)分頁(yè)了。當(dāng)然,pagination:true,是當(dāng)然需要的。

3.數(shù)據(jù)的操作。

數(shù)據(jù)的操作大致可分為:查看,刪除。對(duì)于查看,我們可以通過(guò)onClickRow或onDblClickRow事件實(shí)現(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);

}}

這樣雙擊就可以查看了。

關(guān)于刪除,可以通過(guò)點(diǎn)擊刪除按鈕,調(diào)用刪除方法來(lái)實(shí)現(xiàn)。刪除按鈕可以在拼裝JSON字串的時(shí)候,賦值給OPERATION域,這樣設(shè)置{field:'OPERATION',title:'操作',width:120},就可以在頁(yè)面上顯示刪除按鈕了。刪除的實(shí)現(xiàn),如下:

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     

);

}

? ? ? 這樣頁(yè)面的刪除和數(shù)據(jù)庫(kù)中的刪除都實(shí)現(xiàn)了。

4.待解決的問(wèn)題

如果返回的數(shù)據(jù)為空,則在IE瀏覽器下,頁(yè)面會(huì)有Bug。我的解決辦法是,把每個(gè)域設(shè)為"",這樣在頁(yè)面上就會(huì)出現(xiàn)一行空內(nèi)容的數(shù)據(jù)。如果遇到這個(gè)問(wèn)題并解決的朋友,可以給我建議。

以上是jquery easyui 分頁(yè)的使用教程實(shí)例的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門(mén)話(huà)題

得物使用教程 得物使用教程 Mar 21, 2024 pm 01:40 PM

得物APP是當(dāng)前十分火爆品牌購(gòu)物的軟件,但是多數(shù)的用戶(hù)不知道得物APP中功能如何的使用,下方會(huì)整理最詳細(xì)的使用教程攻略,接下來(lái)就是小編為用戶(hù)帶來(lái)的得物多功能使用教程匯總,感興趣的用戶(hù)快來(lái)一起看看吧!得物使用教程【2024-03-20】得物分期購(gòu)怎么使用【2024-03-20】得物優(yōu)惠券怎么獲得【2024-03-20】得物人工客服怎么找【2024-03-20】得物取件碼怎么查看【2024-03-20】得物求購(gòu)在哪里看【2024-03-20】得物vip怎么開(kāi)【2024-03-20】得物怎么申請(qǐng)退換貨

BTCC教學(xué):如何在BTCC交易所綁定使用MetaMask錢(qián)包? BTCC教學(xué):如何在BTCC交易所綁定使用MetaMask錢(qián)包? Apr 26, 2024 am 09:40 AM

MetaMask(中文也叫小狐貍錢(qián)包)是一款免費(fèi)的、廣受好評(píng)的加密錢(qián)包軟件。目前,BTCC已支持綁定MetaMask錢(qián)包,綁定后可使用MetaMask錢(qián)包進(jìn)行快速登入,儲(chǔ)值、買(mǎi)幣等,且首次綁定還可獲得20USDT體驗(yàn)金。在BTCCMetaMask錢(qián)包教學(xué)中,我們將詳細(xì)介紹如何注冊(cè)和使用MetaMask,以及如何在BTCC綁定并使用小狐貍錢(qián)包。MetaMask錢(qián)包是什么?MetaMask小狐貍錢(qián)包擁有超過(guò)3,000萬(wàn)用戶(hù),是當(dāng)今最受歡迎的加密貨幣錢(qián)包之一。它可免費(fèi)??使用,可作為擴(kuò)充功能安裝在網(wǎng)絡(luò)

百度網(wǎng)盤(pán)app怎么用 百度網(wǎng)盤(pán)app怎么用 Mar 27, 2024 pm 06:46 PM

在如今云存儲(chǔ)已經(jīng)成為我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠帧0俣染W(wǎng)盤(pán)作為國(guó)內(nèi)領(lǐng)先的云存儲(chǔ)服務(wù)之一,憑借其強(qiáng)大的存儲(chǔ)功能、高效的傳輸速度以及便捷的操作體驗(yàn),贏得了廣大用戶(hù)的青睞。而且無(wú)論你是想要備份重要文件、分享資料,還是在線觀看視頻、聽(tīng)取音樂(lè),百度網(wǎng)盤(pán)都能滿(mǎn)足你的需求。但是很多用戶(hù)們可能對(duì)百度網(wǎng)盤(pán)app的具體使用方法還不了解,那么這篇教程就將為大家詳細(xì)介紹百度網(wǎng)盤(pán)app如何使用,還有疑惑的用戶(hù)們就快來(lái)跟著本文詳細(xì)了解一下吧!百度云網(wǎng)盤(pán)怎么用:一、安裝首先,下載并安裝百度云軟件時(shí),請(qǐng)選擇自定義安裝選

網(wǎng)易郵箱大師怎么用 網(wǎng)易郵箱大師怎么用 Mar 27, 2024 pm 05:32 PM

網(wǎng)易郵箱,作為中國(guó)網(wǎng)民廣泛使用的一種電子郵箱,一直以來(lái)以其穩(wěn)定、高效的服務(wù)贏得了用戶(hù)的信賴(lài)。而網(wǎng)易郵箱大師,則是專(zhuān)為手機(jī)用戶(hù)打造的郵箱軟件,它極大地簡(jiǎn)化了郵件的收發(fā)流程,讓我們的郵件處理變得更加便捷。那么網(wǎng)易郵箱大師該如何使用,具體又有哪些功能呢,下文中本站小編將為大家?guī)?lái)詳細(xì)的內(nèi)容介紹,希望能幫助到大家!首先,您可以在手機(jī)應(yīng)用商店搜索并下載網(wǎng)易郵箱大師應(yīng)用。在應(yīng)用寶或百度手機(jī)助手中搜索“網(wǎng)易郵箱大師”,然后按照提示進(jìn)行安裝即可。下載安裝完成后,我們打開(kāi)網(wǎng)易郵箱賬號(hào)并進(jìn)行登錄,登錄界面如下圖所示

夏天,一定要試試拍攝彩虹 夏天,一定要試試拍攝彩虹 Jul 21, 2024 pm 05:16 PM

夏天雨后,經(jīng)常能見(jiàn)到一種美麗且神奇的特殊天氣景象——彩虹。這也是攝影中可遇而不可求的難得景象,非常出片。彩虹出現(xiàn)有這樣幾個(gè)條件:一是空氣中有充足的水滴,二是太陽(yáng)以較低的角度進(jìn)行照射。所以下午雨過(guò)天晴后的一段時(shí)間內(nèi),是最容易看到彩虹的時(shí)候。不過(guò)彩虹的形成受天氣、光線等條件的影響較大,因此一般只會(huì)持續(xù)一小段時(shí)間,而最佳觀賞、拍攝時(shí)間更為短暫。那么遇到彩虹,怎樣才能合理將其記錄下來(lái)并拍出質(zhì)感呢?1.尋找彩虹除了上面提到的條件外,彩虹通常出現(xiàn)在陽(yáng)光照射的方向,即如果太陽(yáng)由西向東照射,彩虹更有可能出現(xiàn)在東

小米汽車(chē)app怎么用 小米汽車(chē)app怎么用 Apr 01, 2024 pm 09:19 PM

小米汽車(chē)軟件提供遠(yuǎn)程車(chē)控功能,讓用戶(hù)可以通過(guò)手機(jī)或電腦遠(yuǎn)程控制車(chē)輛,例如開(kāi)關(guān)車(chē)輛的門(mén)窗、啟動(dòng)引擎、控制車(chē)輛的空調(diào)和音響等,下文就是這個(gè)軟件的使用及內(nèi)容,一起了解下吧。小米汽車(chē)app功能及使用方法大全1、小米汽車(chē)app在3月25日上線蘋(píng)果AppStore,現(xiàn)在安卓手機(jī)的應(yīng)用商店中也可以下載了;購(gòu)車(chē):了解小米汽車(chē)核心亮點(diǎn)和技術(shù)參數(shù),可預(yù)約試駕、配置訂購(gòu)您的小米汽車(chē),支持在線處理提車(chē)待辦事項(xiàng)。3、社區(qū):了解小米汽車(chē)品牌資訊,交流用車(chē)體驗(yàn),分享精彩車(chē)生活;4、車(chē)控:手機(jī)就是遙控器,遠(yuǎn)程控制,實(shí)時(shí)安防,輕

photoshopcs5是什么軟件?-photoshopcs5使用教程 photoshopcs5是什么軟件?-photoshopcs5使用教程 Mar 19, 2024 am 09:04 AM

PhotoshopCS是PhotoshopCreativeSuite的縮寫(xiě),由Adobe公司出品的軟件,被廣泛用于平面設(shè)計(jì)和圖像處理,作為新手學(xué)習(xí)PS,今天就讓小編為您解答一下photoshopcs5是什么軟件以及photoshopcs5使用教程。一、photoshopcs5是什么軟件AdobePhotoshopCS5Extended是電影、視頻和多媒體領(lǐng)域的專(zhuān)業(yè)人士,使用3D和動(dòng)畫(huà)的圖形和Web設(shè)計(jì)人員,以及工程和科學(xué)領(lǐng)域的專(zhuān)業(yè)人士的理想選擇。呈現(xiàn)3D圖像并將它合并到2D復(fù)合圖像中。輕松編輯視

全角字符的定義及使用 全角字符的定義及使用 Mar 25, 2024 pm 03:33 PM

什么是全角字符?在計(jì)算機(jī)編碼系統(tǒng)中,全角字符是一種占用兩個(gè)標(biāo)準(zhǔn)字符位置的字符編碼方式。相對(duì)應(yīng)的,占用一個(gè)標(biāo)準(zhǔn)字符位置的字符編碼方式被稱(chēng)為半角字符。全角字符通常用于中文、日文、韓文等亞洲文字的輸入、顯示和打印。在中文輸入法和文字編輯中,全角字符與半角字符的使用場(chǎng)景是有所區(qū)別的。全角字符的使用中文輸入法:在中文輸入法中,通常全角字符用于輸入中文字符,例如漢字、標(biāo)

See all articles