日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery+easyui开发、培训文档

發布時間:2023/12/18 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery+easyui开发、培训文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目? 錄

1.... Accordion(可折疊標簽)....................................................................................... 2

1.1????????? 實例........................................................................................................... 2

1.2????????? 參數........................................................................................................... 3

2.... DateBox(日期框)................................................................................................. 4

2.1????????? 實例........................................................................................................... 4

2.2????????? 參數........................................................................................................... 6

2.3????????? 事件........................................................................................................... 6

2.4????????? 方法........................................................................................................... 6

3.... ComboBox(組合框).................................................................................................. 7

3.1????????? 實例........................................................................................................... 7

3.2????????? 參數........................................................................................................... 9

3.3????????? 事件........................................................................................................... 9

3.4????????? 方法........................................................................................................... 9

4.... Dialog(對話框).................................................................................................. 10

4.1????????? 實例......................................................................................................... 10

4.2????????? 參數......................................................................................................... 12

4.3????????? 事件......................................................................................................... 12

4.4????????? 方法......................................................................................................... 12

5.... Messager(提示框).............................................................................................. 12

5.1????????? 實例......................................................................................................... 12

5.2????????? 方法......................................................................................................... 15

5.3????????? 擴展......................................................................................................... 16

6.... NumberBox(數字框).......................................................................................... 16

6.1????????? 實例......................................................................................................... 16

6.2????????? 參數......................................................................................................... 17

7.... ValidateBox(驗證框).......................................................................................... 18

7.1????????? 實例......................................................................................................... 18

7.2????????? 參數......................................................................................................... 20

7.3????????? 方法......................................................................................................... 20

7.4????????? 擴展......................................................................................................... 20

8.... Pagination(分頁)............................................................................................... 20

8.1????????? 實例......................................................................................................... 20

8.2????????? 參數......................................................................................................... 22

8.3????????? 事件......................................................................................................... 23

9.... Window(窗口)................................................................................................... 23

9.1????????? 實例......................................................................................................... 23

9.2????????? 參數......................................................................................................... 25

9.3????????? 事件......................................................................................................... 26

9.4????????? 方法......................................................................................................... 26

10... Panel(面板)....................................................................................................... 26

10.1??????? 實例......................................................................................................... 26

10.2??????? 參數......................................................................................................... 28

10.3??????? 事件......................................................................................................... 29

10.4??????? 方法......................................................................................................... 29

11... Tabs(標簽)......................................................................................................... 30

11.1??????? 實例......................................................................................................... 30

11.2??????? 參數......................................................................................................... 32

11.3??????? 事件......................................................................................................... 32

11.4??????? 方法......................................................................................................... 33

11.5??????? 標簽面板屬性.......................................................................................... 33

12... Tree(樹)............................................................................................................. 33

12.1??????? 實例......................................................................................................... 33

12.2??????? 參數......................................................................................................... 36

12.3??????? 事件......................................................................................................... 37

12.4??????? 方法......................................................................................................... 37

13... Layout(布局)..................................................................................................... 38

13.1??????? 實例......................................................................................................... 38

13.2??????? 參數......................................................................................................... 39

13.3??????? 方法......................................................................................................... 39

14... Datagrid(數據表)............................................................................................... 39

14.1??????? 實例......................................................................................................... 39

14.2??????? 參數......................................................................................................... 43

14.3??????? Column參數............................................................................................. 44

14.4??????? 事件......................................................................................................... 45

14.5??????? 方法......................................................................................................... 46

?

?

?

1??????????????? Accordion(可折疊標簽)

1.1???????? 實例

1.1.1??? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script type="text/javascript">

??? $( function() {

??????? $('#aa').accordion( {

??????????? width : 400,

??????????? height : 200,

??????????? fit : false

??????? });

??? });

</script>

</head>

<body>

?

<div id="aa" border="true" >

<div title="Title1" icon="icon-save" style="overflow: auto; padding: 10px;">

<h3 style="color: #0099FF;">Accordion for jQuery</h3>

<p>Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.</p>

</div>

<div title="Title2" icon="icon-reload" selected="true"

??? style="padding: 10px;">content2</div>

<div title="Title3">content3</div>

</div>

?

</body>

</html>

?

1.1.2??? 效果圖

?

?

1.1.3? 擴展

實例html代碼中

<div id="aa" border="true" >

此行也可寫成

<div id="aa" class="easyui-accordion" style="width:300px;height:200px;" fit="false" border="false">

,并且將js代碼全部去掉,效果圖是一樣的。

1.2???????? 參數

1.2.1??? 容器參數

參數名稱

參數類型

描述

默認值

width

數字

可折疊標簽的寬度。

auto

height

數字

可折疊標簽的高度。

auto

fit

布爾

是否使可折疊標簽自動縮放以適應父容器的大小,當為true時width和height參數將失效。

false

border

布爾

是否顯示邊界線。

true

1.2.2??? 面板參數

可折疊標簽面板繼承自面板(panel),許多屬性定義在<div />標簽里,下面的屬性就是如此:

參數名稱

參數類型

描述

默認值

selected

布爾

設置可折疊標簽中默認展開的標簽頁

false

?

2??????????????? DateBox(日期框)

2.1???????? 實例

2.1.1??????? 代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

??? function disable() {

?????? $('#dd').datebox('disable');

??? }

??? function enable() {

?????? $('#dd').datebox('enable');

??? }

?

??? /*?

??? ?將Date/String類型,解析為String類型.?

??? ?傳入String類型,則先解析為Date類型?

??? ?不正確的Date,返回 ''?

??? ?如果時間部分為0,則忽略,只返回日期部分.?

??? ?*/

??? function formatDate(v) {

?????? if (v instanceof Date) {

?????????? var y = v.getFullYear();

?????????? var m = v.getMonth() + 1;

?????????? var d = v.getDate();

?????????? var h = v.getHours();

?????????? var i = v.getMinutes();

?????????? var s = v.getSeconds();

?????????? var ms = v.getMilliseconds();

?????????? if (ms > 0)

????????????? return y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s

???????????????????? + '.' + ms;

?????????? if (h > 0 || i > 0 || s > 0)

????????????? return y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s;

?????????? return y + '-' + m + '-' + d;

?????? }

?????? return '';

??? }

?

??? $( function() {

?????? $('#dd').datebox( {

?????????? currentText : '今天',

?????????? closeText : '關閉',

?????????? disabled : false,

?????????? required : true,

?????????? missingMessage : '必填',

?????????? formatter : formatDate

?

?????? });

??? });

</script>

</head>

<body>

<h1>DateBox</h1>

<div style="margin-bottom: 10px;"><a href="#" οnclick=

??? disable();

>disable</a>

<a href="#" οnclick=

??? enable();

>enable</a></div>

<input id="dd"></input>

</body>

</html>

2.1.2??????? 效果圖

?

2.2???????? 參數

屬性名

類型

描述

默認值

currentText

字符串

為當前日期按鈕顯示的文本

Today

closeText

字符串

關閉按鈕顯示的文本

Close

disabled

布爾

如果為true則禁用輸入框

false

required

布爾

定義輸入框是否為必添

false

missingMessage

字符串

當輸入框為空時提示的文本

必填

formatter

function

格式化日期的函數,這個函數以’date’為參數,并且返回一個字符串

——

parser

function

分析字符串的函數,這個函數以’date’為參數并返回一個日期

——

?

?

?

?

?

?

?

?

?

?

?

?

2.3???????? 事件

事件名

參數

描述

?

onSelect

date

當選擇一個日期時觸發

?

2.4???????? 方法

方法名

參數

描述

?

destroy

none

銷毀組件

?

disable

none

禁用輸入框.

?

enable

none

啟用輸入框

?

?

3??????????????? ComboBox(組合框)

3.1???????? 實例

3.1.1??????? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? function loadData(){

?????????? $('#cc').combobox({

????????????? url:'combobox_data.json',//該文件內容在下面

????????????? valueField:'id',

????????????? textField:'text'

?????????? });

?????? }

?????? function setValue(){

?????????? $('#cc').combobox('setValue','2');

?????? }

?????? function getValue(){

?????????? var val = $('#cc').combobox('getValue');

?????????? alert(val);

?????? }

?????? function disable(){

?????????? $('#cc').combobox('disable');

?????? }

?????? function enable(){

?????????? $('#cc').combobox('enable');

?????? }

$( function() {

?????? $('#cc').combobox( {

?????????? width:150,

listWidth:150,

listHeight:100,

//valuefield:'value',

//textField:'text',

//url:'combobox_data.json',

editable:false

?????? });

??? });

??? </script>

</head>

<body>

<h1>ComboBox</h1>

<div style="margin-bottom: 10px;"><a href="#" οnclick="loadData()">loadData</a>

<a href="#" οnclick="setValue()">setValue</a> <a href="#"

??? οnclick="getValue()">getValue</a> <a href="#" οnclick="disable()">disable</a>

<a href="#" οnclick="enable()">enable</a></div>

?

<span>Options: </span>

<select id="cc" name="dept" required="true">

??? <option value="">==請選擇==</option>

??? <option value="0">蘋果</option>

??? <option value="1">香蕉</option>

??? <option value="2">鴨梨</option>

??? <option value="3">西瓜</option>

??? <option value="4">芒果</option>

</select>

</body>

</html>

?

combobox_data.json內容:

[{

?????? "id":1,

?????? "text":"text1"

},{

?????? "id":2,

?????? "text":"text2"

},{

?????? "id":3,

?????? "text":"text3",

?????? "selected":true

},{

?????? "id":4,

?????? "text":"text4"

},{

?????? "id":5,

?????? "text":"text5"

}]

3.1.2??????? 效果圖

?

3.2???????? 參數

屬性名

類型

描述

默認值

width

數字

組件的寬度

auto

listWidth

數字

下拉列表的寬度

null

listHeight

數字

下拉列表的高度

null

valueField

字符串

基礎數據值名稱綁定到這個組合框

value

textField

字符串

基礎數據的字段的名稱綁定到這個組合框

text

editable

布爾

定義是否可以直接到文本域中鍵入文本

true

url

字符串

加載列表數據的遠程URL

null

mode

字符串

remote 加載遠程數據 local 本地 遠程接收的url

?是q 接收的時候必須進行URL解碼

local

3.3???????? 事件

事件名

參數

描述

onLoadSuccess

none

當遠程數據成功加載時觸發

onLoadError

none

當遠程數據加載失敗時觸發

onSelect

record

當用戶選擇了一個列表項時觸發

onChange

newValue, oldValue

當文本域字段的值改變時觸發

3.4???????? 方法

方法名

參數

描述

select

value

選擇下拉列表中的一項

setValue

param

設定指定值到文本域,參數可以是一個字符串,也可以是一個Javascript對象,如果是對象,必須包含兩個屬性各對應valueField和TextField屬性。

getValue

none

獲取字段值

reload

url

請求遠程列表數據.

?

4??????????????? Dialog(對話框)

4.1???????? 實例

4.1.1??????? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? $(function(){

?????????? $('#dd').dialog({

????????????? title:'對話框',

????????????? collapsible:true,

????????????? minimizable:true,

????????????? maximizable:true,

????????????? resizable:true,????????????

?

????????????? toolbar:[{

????????????????? text:'Add',

????????????????? iconCls:'icon-add',

????????????????? handler:function(){

???????????????????? alert('add');

????????????????? }

????????????? },'-',{

????????????????? text:'Save',

????????????????? iconCls:'icon-save',

????????????????? handler:function(){

???????????????????? alert('save');

????????????????? }

????????????? }],

????????????? buttons:[{

????????????????? text:'Ok',

????????????????? iconCls:'icon-ok',

????????????????? handler:function(){

???????????????????? alert('ok');

????????????????? }

????????????? },{

????????????????? text:'Cancel',

????????????????? handler:function(){

???????????????????? $('#dd').dialog('close');

????????????????? }

????????????? }]

?????????? });

?????? });

?????? function open1(){

?????????? $('#dd').dialog('open');

?????? }

?????? function close1(){

?????????? $('#dd').dialog('close');

?????? }

??? </script>

</head>

<body>

<h1>Dialog</h1>

<div style="margin-bottom: 10px;"><a href="#" οnclick="open1()">open1</a>

<a href="#" οnclick="close1()">close1</a></div>

<div id="dd" icon="icon-save"

??? style="padding: 5px; width: 400px; height: 200px;">

<p>dialog content.</p>

<p>dialog content.</p>

<p>dialog content.</p>

<p>dialog content.</p>

<p>dialog content.</p>

<p>dialog content.</p>

<p>dialog content.</p>

<p>dialog content.</p>

</div>

</body>

</html>

4.1.2??????? 效果圖

?

4.2???????? 參數

屬性名

類型

描述

默認值

title

字符串

對話框的標題文本

New Dialog

collapsible

布爾

定義是否顯示可折疊按鈕

false

minimizable

布爾

定義是否顯示最小化按鈕

false

maximizable

布爾

定義是否顯示最大化按鈕

false

resizable

布爾

定義對話框是否可編輯大小

false

toolbar

數組

對話框上的工具條,每個工具條包括:

text,

iconCls,

disabled,

handler

etc.

null

buttons

數組

對話框底部的按鈕,每個按鈕包括:

text,

iconCls,

handler

etc.

null

4.3???????? 事件

Dialog的事件和窗口(Window)的事件相同。

4.4???????? 方法

Dialog的函數方法和窗口(Window)的相同。

?

5??????????????? Messager(提示框)

5.1???????? 實例

5.1.1??????? 代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? function show1(){

?????????? $.messager.show({

????????????? title:'My Title',

????????????? msg:'Message will be closed after 4 seconds.',

????????????? showType:'show'

?????????? });

?????? }

?????? function show2(){

?????????? $.messager.show({

????????????? title:'My Title',

????????????? msg:'Message will be closed after 5 seconds.',

????????????? timeout:5000,

????????????? showType:'slide'

?????????? });

?????? }

?????? function show3(){

?????????? $.messager.show({

????????????? title:'My Title',

????????????? msg:'Message never be closed.',

????????????? timeout:0,

????????????? showType:'fade'

?????????? });

?????? }

?????? function alert1(){

?????????? $.messager.alert('My Title','Here is a message!');

?????? }

?????? function alert2(){

?????????? $.messager.alert('My Title','Here is a error message!','error');

?????? }

?????? function alert3(){

?????????? $.messager.alert('My Title','Here is a info message!','info');

?????? }

?????? function alert4(){

?????????? $.messager.alert('My Title','Here is a question message!','question');

?????? }

?????? function alert5(){

?????????? $.messager.alert('My Title','Here is a warning message!','warning');

?????? }

?????? function confirm1(){

?????????? $.messager.confirm('My Title', 'Are you confirm this?', function(r){

????????????? if (r){

????????????????? alert('confirmed:'+r);

????????????????? location.href = 'http://www.google.com';

????????????? }

?????????? });

?????? }

?????? function prompt1(){

??? ?????? $.messager.prompt('My Title', 'Please type something', function(r){

????????????? if (r){

????????????????? alert('you type:'+r);

????????????? }

?????????? });

?????? }

$(function(){

$.messager.defaults={ok:"確定",cancel:"取消"};??

});

??? </script>

</head>

<body>

<h1>Messager</h1>

<div><a href="javascript:void(0)" οnclick="show1()">show</a> | <a

??? href="#" οnclick="show2()">slide</a> | <a href="#" οnclick="show3()">fade</a>

|</div>

?

<div><a href="#" οnclick="alert1()">alert</a> | <a href="#"

??? οnclick="alert2()">alert(error)</a> | <a href="#" οnclick="alert3()">alert(info)</a>

| <a href="#" οnclick="alert4()">alert(question)</a> | <a href="#"

??? οnclick="alert5()">alert(warning)</a></div>

<div><a href="#" οnclick="confirm1();">confirm</a></div>

<div><a href="#" οnclick="prompt1()">prompt</a></div>

<div style="height: 600px;"></div>

</body>

</html>

5.1.2??????? 效果圖

?

?

?

?

5.2???????? 方法

?

方法名

參數

描述

$.messager.show

options

在屏幕的右下角顯示一個消息窗口。這些選項的參數可以是一下的一個配置對象:
showType:定義如何將顯示消息窗口。可用的值是:null,slide,fade,show。默認值是slide。
showSpeed:定義消息窗口完成的時間(以毫秒為單位), 默認值600。
width:定義消息窗口的寬度。 默認值250。
height:定義消息窗口的高度。 默認值100。
msg:定義顯示的消息文本。
title:定義顯示在標題面板顯示的標題文本。
timeout:如果定義為0,消息窗口將不會關閉,除非用戶關閉它。如果定義為非0值,當超時后消息窗口將自動關閉。

$.messager.alert

title, msg, icon, fn

顯示一個警告窗口。參數如下:
title:顯示在標題面板的標題文本。
msg:提示框顯示的消息文本。
icon:提示框顯示的圖標。可用的值是:error,question,info,warning.
fn:當窗口關閉時觸發的回調函數。

$.messager.confirm

title, msg, fn

顯示一個含有確定和取消按鈕的確認消息窗口。參數如下:
title:顯示在標題面板的標題文本。
msg:確認消息窗口顯示的消息文本。
fn(b):當用戶點擊按鈕后觸發的回調函數,如果點擊OK則給回調函數傳true,如果點擊cancel則傳false。

$.messager.prompt

title, msg, fn

顯示一個確定和取消按鈕的信息提示窗口,提示用戶輸入一些文本。參數如下:
title:顯示在標題面板的標題文本。
msg:提示窗口顯示的消息文本。
fn(val):用戶點擊按鈕后的回調函,參數是用戶輸入的內容。

?

?

?

?

5.3???????? 擴展

可以通過$.messager.defaults方法自定義alert框的ok按鈕和cancel按鈕上顯示的文字。

名字

類型

描述

默認值

?

?

ok

字符串

Ok

按鈕上的文本

Ok

?

cancel

字符串

Cancel

按鈕上的文本

Cancel

?

?

6??????????????? NumberBox(數字框)

6.1???????? 實例

6.1.1??????? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? function disable(){

?????????? $('#nn').numberbox('disable');

?????? }

?????? function enable(){

?????????? $('#nn').numberbox('enable');

?????? }

$(function(){

$('#nn').numberbox({min:5.5,max:20,precision:2});

});

??? </script>

</head>

<body>

<h1>NumberBox</h1>

<p>The Box can only input number.</p>

<div style="margin-bottom: 10px;"><a href="#" οnclick="disable()">disable</a>

<a href="#" οnclick="enable()">enable</a></div>

<input id="nn" required="true" />

</body>

</html>

6.1.2??????? 效果圖

?

6.2???????? 參數

選項名

類型

描述

默認值

?

min

數字

文本框中可允許的最小值

null

?

max

數字

文本框中可允許的最大值

null

?

precision

數字

最高可精確到小數點后幾位

0

?

?

7??????????????? ValidateBox(驗證框)

7.1???????? 實例

7.1.1??????? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<style type="text/css">

input,textarea {

??? width: 200px;

??? border: 1px solid #ccc;

??? padding: 2px;

}

</style>

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

function valid(){

alert($('#dfe').validatebox('isValid'));

}

$(function(){

$.extend($.fn.validatebox.defaults.rules, {

??? minLength: {

??????? validator: function(value, param){

??????????? return value.length >= param[0];

??????? },

??????? message: 'Please enter at least {0} characters.'

??? }

});

?

});

??? </script>

</head>

<body>

<h1>ValidateBox <a href="#0" οnclick="valid();">EmailisValid</a></h1>

<div>

<table>

??? <tr>

?????? <td>Name:</td>

?????? <td><input class="easyui-validatebox" required="true"

?????????? validType="length[1,3]"></td>

??? </tr>

??? <tr>

?????? <td>Email:</td>

?????? <td><input id="dfe" class="easyui-validatebox"

?????????? invalidMessage="email格式錯誤" validType="email"></td>

??? </tr>

??? <tr>

?????? <td>URL:</td>

?????? <td><input class="easyui-validatebox" required="true"

?????????? validType="url"></td>

??? </tr>

??? <tr>

?????? <td>testr:</td>

?????? <td><input class="easyui-validatebox" validType="minLength[5]"

?????????? invalidMessage="至少5個字符"></td>

??? </tr>

??? <tr>

?????? <td>Note:</td>

?????? <td><textarea class="easyui-validatebox" required="true"

?????????? missingMessage="必填" style="height: 100px;"></textarea></td>

??? </tr>

</table>

</div>

</body>

</html>

7.1.2??????? 效果圖

?

7.2???????? 參數

屬性名

類型

描述

默認值

required

布爾

定義文本域是否為必填項

false

validType

字符串

定義字段的驗證類型

url(匹配電子郵件正則表達式規則), email(匹配URL正則表達式規則),length[0,100](允許字符串長度的范圍)etc.null

missingMessage

字符串

當文本框為空時提示的文本信息

This field is required.

invalidMessage

字符串

當文本框內容不合法時提示的文本信息

null

7.3???????? 方法

方法名

參數

描述

destroy

none

刪除并且銷毀組件

validate

none

做驗證以確定文本框的內容是否是有效的。

isValid

none

調用驗證方法并返回驗證結果,true或者false

7.4???????? 擴展

當然也可以自定義驗證規則,重寫$.fn.validatebox.defaults.rules 可以定義一個校驗器的功能和無效的顯示消息。例如,要定義一個minLength有效的類型:

$.extend($.fn.validatebox.defaults.rules, {

minLength: {

validator: function(value, param){

return value.length >= param[0];

},

message: 'Please enter at least {0} characters.'

}

});定義好以后我們就可以使用了,下面的代碼表示輸入的最小長度是5個字符:

<input class="easyui-validatebox" validType="minLength[5]">

?

8??????????????? Pagination(分頁)

8.1???????? 實例

8.1.1??????? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? $(function(){

?????????? $('#pp').pagination({

????????????? total:114,

pageSize:15,

pageNumber:2,

pageList:[10,15,20,30,50,100],

loading:false,

showPageList:true,

showRefresh:true,

beforePageText:'第',

afterPageText:'頁,共{pages}頁',

displayMsg:'{from}-{to}/{total}',

????????????? buttons:[{

????????????????? iconCls:'icon-add',

????????????????? handler:function(){

???????????????????? alert('add');

????????????????? }

????????????? },{

????????????????? iconCls:'icon-cut',

????????????????? handler:function(){

???????????????????? alert('cut');

????????????????? }

????????????? },{

????????????????? iconCls:'icon-save',

????????????????? handler:function(){

???????????????????? alert('save');

????????????????? }

????????????? }],

????????????? onSelectPage:function(pageNumber, pageSize){

????????????????? $(this).pagination('loading');

????????????????? alert('pageNumber:'+pageNumber+',pageSize:'+pageSize);

??? ????????????? $(this).pagination('loaded');

????????????? }

?????????? });

?????? });

??? </script>

</head>

<body>

<h1>Pagination</h1>

<div style="margin: 10px 0;"><a href="#"

??? οnclick="javascript:$('#pp').pagination({loading:false})">loaded</a> <a

??? href="#" οnclick="javascript:$('#pp').pagination({loading:true})">loading</a>

</div>

?

<div id="pp"

??? style="width: 500px; background: #efefef; border: 1px solid #ccc;"></div>

</body>

</html>

8.1.2??????? 效果圖

?

8.2???????? 參數

屬性名

類型

描述

默認值

total

數字

當分頁建立時設置記錄的總數量

1

pageSize

數字

每一頁顯示的數量

10

pageNumber

數字

當分頁建立時,顯示的頁數

1

pageList

數組

用戶可以修改每一頁的大小,pageList屬性定義了多少種大小可以改變.

[10,20,30,50]

loading

布爾

定義數據是否正在加載

false

buttons

數組

定義自定義按鈕,每個按鈕包含兩個屬性:iconCls:?? 顯示背景圖像的CSS類

handler:?? 當一個按鈕被點擊時的處理函數

null

showPageList

布爾

定義是否顯示頁面列表

true

showRefresh

布爾

定義是否顯示刷新按鈕

true

beforePageText

字符串

在輸入框組件前顯示的標簽

Page

afterPageText

字符串

在輸入框組件后顯示的標簽

Of? {pages}

displayMsg

字符串

顯示一個頁面的信息。

Displaying {from} {to} of?????? {total}??? items

8.3???????? 事件

事件名

參數

描述

onSelectPage

pageNumber, pageSize

當用戶選擇一個新頁時觸發,回調函數包含兩個參數:pageNumber: 新頁面的頁數pageSize: 新頁面的大小

onBeforeRefresh

ageNumber, pageSize

刷新按鈕被點擊之前觸發,如果返回false則取消刷新操作

onRefresh

ageNumber, pageSize

刷新以后觸發

onChangePageSize

ageSize

改變頁面大小時觸發

?

9??????????????? Window(窗口)

窗口的主要用法和面板(panel)用法差不多

9.1???????? 實例

9.1.1??????? 代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

?

"http://www.w3.org/TR/html4/loose.dtd">

<html style="height:100%;width:100%;">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? function resize(){

?????????? $('#w').window({

????????????? title: 'yewen2',

????????????? width: 600,

????????????? collapsible:false,

minimizable:false,

maximizable:false,

closable:false,

????????????? closed: false,

????????????? height: 300,

draggable:false,

resizable:false,

shadow:false,

modal:true

?????????? });

?????? }

?????? function open1(){

?????????? $('#w').window('open');

?????? }

?????? function close1(){

?????????? $('#w').window('close');

?????? }

?????? function test(){

?????????? $('#test').window('open');

?????? }

??? </script>

</head>

<body style="height: 100%; width: 100%; overflow: hidden; border: none;">

<h1>Window</h1>

<div><a href="javascript:void(0)" οnclick="resize()">resize</a> <a

??? href="javascript:void(0)" οnclick="open1()">open</a> <a

??? href="javascript:void(0)" οnclick="close1()">close</a></div>

<div id="w" class="easyui-window" title="My Window" icon="icon-save"

??? style="width: 500px; height: 200px; padding: 5px; background: #fafafa;">

<div class="easyui-layout" fit="true">

<div region="center" border="false"

??? style="padding: 10px; background: #fff; border: 1px solid #ccc;">

jQuery EasyUI framework help you build your web page easily. <br />

<br />

click <a href="#" οnclick="test()">here</a> to popup another window.</div>

<div region="south" border="false"

??? style="text- align: right; height: 30px; line-height: 30px;"><a

??? class="easyui-linkbutton" icon="icon-ok" href="javascript:void(0)"

??? οnclick="resize()">Ok</a> <a class="easyui-linkbutton"

??? icon="icon-cancel" href="javascript:void(0)" οnclick="resize()">Cancel</a>

</div>

</div>

</div>

<div id="test" class="easyui-window" closed="true" modal="true"

??? title="Test Window" style="width: 300px; height: 100px;"></div>

</body>

</html>

9.1.2??????? 效果圖

?

?

9.2???????? 參數

大多數的屬性和面板(panel)的屬性是相同的,下面列出一些Window私有的屬性:

屬性名

類型

描述

默認值

zIndex

數字

窗口的z-index屬性,可以通過這個屬性來增加

9000

draggable

布爾

定義窗口是否可被拖動

true

resizable

布爾

定義窗口是否可以被改變大小

true

shadow

布爾

如果設置為true,窗口的陰影也將顯示。

true

modal

布爾

定義窗口是否是一個模式窗口。

false

Window也重寫了Panel里的一些屬性

屬性名

類型

描述

默認值

title

字符串

窗口的標題文本

New Window

collapsible

布爾

定義是否顯示可折疊定義按鈕

true

minimizable

布爾

定義是否顯示最小化按鈕

true

maximizable

布爾

定義是否顯示最大化按鈕

true

closable

布爾

定義是否顯示關閉按鈕

true

?

9.3???????? 事件

Window的事件和面板(panel)的事件相同

9.4???????? 方法

除了”header”和”body”以外,Window的函數方法和面板(panel)的相同

?

10????????? Panel(面板)

10.1??? 實例

10.1.1??? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? function open1(){

?????????? $('#p').panel('open');

?????? }

?????? function close1(){

?????????? $('#p').panel('close');

?????? }

?????? function load1(){

?????????? $('#p').panel({

????????????? href:'tabs_href_test.html'

?????????? });

$('#p').panel('open');

?????? }

??? </script>

</head>

<body style="background: #fafafa;">

<h1>Panel</h1>

<div style="margin-bottom: 10px;"><a href="#" οnclick="open1()">open</a>

<a href="#" οnclick="close1()">close</a> <a href="#" οnclick="load1()">load</a>

</div>

<div

??? style="width: 600px; height: 300px; border: 1px solid red; padding: 5px;">

<div id="p" class="easyui-panel" title="My Title" icon="icon-save"

??? collapsible="true" minimizable="true" maximizable=true closable="true"

??? style="width: 500px; height: 150px; padding: 10px; background: #fafafa;">

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

<p>panel</p>

</div>

</div>

?

</body>

</html>

10.1.2??? 效果圖

?

10.2??? 參數

名字

類型

描述

默認值

title

字符串

在面板頭部顯示的標題文本

null

iconCls

字符串

一個CSS類來顯示在面板中的16x16圖標

null

width

數字

設置面板的寬度

auto

height

數字

設置面板的高度

auto

left

數字

設置面板左側位置

null

top

數字

設置面板的頂部位置

null

cls

字符串

給面板添加一個CSS類

null

headerCls

字符串

給面板頭部添加一個CSS類

null

bodyCls

字符串

給面板主體添加一個CSS類

null

style

對象

給面板自定義樣式

{}

fit

布爾

當設置為true,面板尺寸將適合它的父容器。

false

border

布爾

定義面板的邊框

true

doSize

布爾

當設置為true,面板載創建的時候將被調整和重新布局

true

collapsible

布爾

定義是否顯示可折疊定義按鈕

false

minimizable

布爾

定義是否顯示最小化按鈕

false

maximizable

布爾

定義是否顯示最大化按鈕

false

closable

布爾

定義是否顯示關閉按鈕

false

tools

數組

自定義工具,每個工具可以包含兩個屬性:iconCls and handler

[]

collapsed

布爾

定義在初始化的時候折疊面板

false

minimized

布爾

定義在初始化的時候最小化面板

false

maximized

布爾

定義在初始化的時候最大化面板

false

closed

布爾

定義在初始化的時候關閉面板

false

href

字符串

一個遠程的URL加載數據,然后顯示在面板中

null

loadingMessage

字符串

當加載遠程數據時,在面板中顯示的信息

Loading…

10.3??? 事件

名字

參數

描述

onLoad

none

當遠程數據加載時觸發

onBeforeOpen

none

當面板打開之前觸發

onOpen

none

當面板打開之后觸發

onBeforeClose

none

當面板關閉之前觸發

onClose

none

當面板關閉之后觸發

onBeforeDestroy

none

當面板銷毀之前觸發

onDestroy

none

當面板關閉之后觸發

onBeforeCollpase

none

當面板折疊之前觸發

onCollapse

none

當面板折疊之后觸發

onBeforeExpand

none

當面板展開之前觸發

onExpand

none

當面板展開之后觸發

onResize

width, height

當面板調整大小之后觸發width: 新的寬度;height: 新的高度

onMove

left,top

當面板移動之后觸發left: 新的左側位置top: 新的頂部位置

onMaximize

none

當窗口最大化的時候被觸發

onRestore

none

當窗口恢復到原來的大小時被觸發

onMinimize

none

當窗口最小化的時候被觸發

10.4??? 方法

名字

參數

描述

options

none

返回設置的屬性值

panel

none

返回面板對象

header

none

返回面板頭部對象

body

none

返回面板主體對象

setTitle

title

設置面板頭部標題

open

forceOpen

當forceOpen設置為true,面板被打開的時候忽略onBeforeOpen回調函數

close

forceClose

當forceClose設置為true,面板被關閉的時候忽略onBeforeClose回調函數

destroy

forceDestroy

當forceDestroy設置為true,面板被銷毀的時候忽略onBeforeDestroy回調函數

refresh

none

當設置了href值時,刷新面板來加載遠程數據

resize

options

設置面板的大小和布局,這些選項包含以下的屬性:width: 新面板的寬度; height: 新面板的高度; left: 新面板的左側位置; top: 新面板的頂部位置

move

options

移動面板到一個新的位置,這些選項包含以下屬性: left: 新面板的左側位置;top: 新面板的頂部位置

?

11????????? Tabs(標簽)

11.1??? 實例

11.1.1??? 代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>jQuery EasyUI</title>

?????? <link rel="stylesheet" type="text/css" href="../themes/default/easyui.css">

?????? <link rel="stylesheet" type="text/css" href="../themes/icon.css">

?????? <script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

?????? <script type="text/javascript" src="../jquery.easyui.min.js"></script>

?????? <script>

????????????? var index = 0;

????????????? function addTab(){

???????????????????? index++;

???????????????????? $('#tt').tabs('add',{

??????????????????????????? title:'New Tab ' + index,

??????????????????????????? content:'Tab Body ' + index,

??????????????????????????? closable:true

???????????????????? });

????????????? }

?????? </script>

</head>

<body>

?????? <h1>Tabs</h1>

?????? <div>

????????????? <a class="easyui-linkbutton" icon="icon-add" href="javascript:void(0)" οnclick="addTab()">add tab</a>

?????? </div>

?????? <br/>

?????? <div id="tt" class="easyui-tabs" style="width:500px;height:250px;">

????????????? <div title="Tab1" style="padding:20px;display:none;">

????????????? </div>

????????????? <div title="Tab2" closable="true" style="overflow:auto;padding:20px;display:none;" cache="false" href="tabs_href_test.html"> This is Tab2 width close

?

button.</div>

????????????? <div title="Tab3" icon="icon-reload" closable="true" style="padding:20px;display:none;">

????????????? <table id="test" class="easyui-datagrid" fit="true">

???????????????????? <thead>

??????????????????????????? <tr>

?????????????????????????????????? <th field="f1" width="60">field1</th>

?????????????????????????????????? <th field="f2" width="60">field2</th>

?????????????????????????????????? <th field="f3" width="60">field3</th>

??????????????????????????? </tr>

???????????????????? </thead>

???????????????????? <tbody>

??????????????????????????? <tr>

?????????????????????????????????? <td>d1</td>

?????????????????????????????????? <td>d2</td>

?????????????????????????????????? <td>d3</td>

??????????????????????????? </tr>

??????????????????????????? <tr>

?????????????????????????????????? <td>d11</td>

?????????????????????????????????? <td>d21</td>

?????????????????????????????????? <td>d31</td>

??????????????????????????? </tr>

???????????????????? </tbody>

?????? ?????? </table>

????????????? </div>

????????????? <div title="Tab4 with iframe" closable="true" style="width:100%;height:100%;display:none;">

???????????????????? <iframe scrolling="yes" frameborder="0"? src="http://www.google.com" style="width:100%;height:100%;"></iframe>

????????????? </div>

????????????? <div title="Tab5 with sub tabs" closable="true" icon="icon-cut" style="padding:10px;display:none;">

???????????????????? <div class="easyui-tabs" fit="true" plain="true" style="height:100px;width:300px;">

??????????????????????????? <div title="Title1">Content 1</div>

??????????????????????????? <div title="Title2">Content 2</div>

??????????????????????????? <div title="Title3">Content 3</div>

???????????????????? </div>

????????????? </div>

?????? </div>

</body>

</html>

11.1.2??? 效果圖

?

11.2??? 參數

參數名

參數

描述

默認值

width

數字

標簽容器的寬度

auto

height

數字

標簽容器的高度

auto

idSeed

數字

The base id seed to generate tab panel’s DOM id attribute.

0

plain

布爾

如果為ture標簽沒有背景圖片

false

fit

布爾

如果為ture則設置標簽的大小以適應它的容器的父容器

false

border

布爾

如果為true則顯示標簽容器的邊框

true

scrollIncrement

數字

滾動按鈕每次被按下時滾動的像素值

100

scrollDuration

數字

每次滾動持續的毫秒數

400

11.3??? 事件

事件名

參數

描述

onLoad

arguments

當一個AJAX標簽加載遠程數據完成時被觸發,參數和jQuery.ajax成功返回的回調函數相同

onSelect

title

當用戶選擇一個標簽面板時被觸發

onClose

title

當用戶關閉一個標簽面板時被觸發

11.4??? 方法

方法名

參數

描述

resize

none

調整標簽容器的大小和布局

add

options

添加新標簽面板,可選參數是一個配置對象,詳細信息可以查看下面的標簽面板屬性

close

title

關閉一個標簽面板,標題參數表明被關閉的面板

select

title

選擇一個標簽面板

exists

title

指示特定的標簽是否存在

11.5??? 標簽面板屬性

屬性名

類型

描述

默認值

id

字符串

標簽面板的ID屬性

null

title

字符串

標簽面板的文本標題

?

content

字符串

標簽面板的主體內容

?

href

字符串

填充標簽內容的遠程URL地址

null

cache

布爾

如果為true,當設置href時,對標簽面板進行緩存

true

icon

字符串

標簽面板上標題的圖標CSS類

null

closable

布爾

如果為true,標簽面板會顯示出關閉按鈕,點擊可以關閉選項卡面板。

false

selected

布爾

如果為true,標簽標簽面板將被選中

false

width

數字

標簽面板的寬度

auto

height

數字

標簽面板的高度

auto

?

12????????? Tree(樹)

12.1??? 實例

12.1.1??? 代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script type="text/javascript">

?????? $(function(){

?????????? $('#tt1').tree({

????????????? animate:true,

????????????? onClick:function(node){

????????????????? alert('you click '+node.text);

????????????? }

?????????? });

?????????? $('#tt2').tree({

????????????? checkbox: true,

????????????? url: 'tree_data.json',

????????????? onClick:function(node){

????????????????? alert('you click '+node.text);

????????????? }

?????????? });

?????? });

?????? function reload(){

?????????? $('#tt2').tree('reload');

?????? }

?????? function getChecked(){

?????????? var nodes = $('#tt2').tree('getChecked');

?????????? var s = '';

?????????? for(var i=0; i<nodes.length; i++){

????????????? if (s != '') s += ',';

????????????? s += nodes[i].text;

?????????? }

?????????? alert(s);

?????? }

?????? function getSelected(){

?????????? var node = $('#tt2').tree('getSelected');

?????????? alert(node.text);

?????? }

?????? function collapse(){

?????????? var node = $('#tt2').tree('getSelected');

?????????? $('#tt2').tree('collapse',node.target);

?????? }

?????? function expand(){

?????????? var node = $('#tt2').tree('getSelected');

?????????? $('#tt2').tree('expand',node.target);

?????? }

?????? function append(){

?????????? var node = $('#tt2').tree('getSelected');

?????????? $('#tt2').tree('append',{

????????????? parent: node.target,

????????????? data:[{

????????????????? text:'new1'

????????????? },{

????????????????? text:'new2',

????????????????? state:'closed',

????????????????? children:[{

???????????????????? text:'subnew1'

????????????????? },{

???????????????????? text:'subnew2'

????????????????? }]

????????????? }]

?????????? });

?????? }

?????? function remove(){

?????????? var node = $('#tt2').tree('getSelected');

?????????? $('#tt2').tree('remove', node.target);

?????? }

?????? function isLeaf(){

?????????? var node = $('#tt2').tree('getSelected');

?????????? var b = $('#tt2').tree('isLeaf', node.target);

?????????? alert(b)

?????? }

??? </script>

</head>

<body>

<h1>Tree</h1>

<p>Create from HTML markup</p>

<ul id="tt1" class="easyui-tree">

??? <li><span>Folder</span>

??? <ul>

?????? <li><span>Sub Folder 1</span>

?????? <ul>

?????????? <li><span><a href="#">File 11</a></span></li>

?????????? <li><span>File 12</span></li>

?????????? <li><span>File 13</span></li>

?????? </ul>

?????? </li>

?????? <li><span>File 2</span></li>

??? ??? <li><span>File 3</span></li>

??? </ul>

??? </li>

??? <li><span>File21</span></li>

</ul>

<hr></hr>

<p>Create from JSON data</p>

<div style="margin: 10px;"><a href="#" οnclick="reload()">reload</a>

<a href="#" οnclick="getChecked()">getChecked</a> <a href="#"

??? οnclick="getSelected()">getSelected</a> <a href="#"

??? οnclick="collapse()">collapse</a> <a href="#" οnclick="expand()">expand</a>

<a href="#" οnclick="append()">append</a> <a href="#" οnclick="remove()">remove</a>

<a href="#" οnclick="isLeaf()">isLeaf</a></div>

?

<ul id="tt2"></ul>

</body>

</html>

12.1.2??? 效果圖

?

12.2??? 參數

選項名

類型

描述

默認值

?

url

字符串

一個網址retrive遠程數據。

null

?

animate

布爾

當節點展開或折疊是否顯示動畫效果。

false

?

checkbox

布爾

是否帶復選框

False

?

?

12.3??? 事件

事件名

參數

描述

onClick

node

用戶點擊一個節點時觸發。,該節點參數包含以下屬性:

id:節點ID

text:節點的文本

attributes:節點自定義屬性

target:點擊DOM對象的目標

onDblClick

node

用戶雙擊一個節點時觸發,參數同onclick事件

onLoadSuccess

arguments

加載數據成功時觸發,參數arguments類似jQuery.ajax.的success函數

onLoadError

arguments

加載數據成功時觸發,參數arguments類似jQuery.ajax.的error函數

?

12.4??? 方法

方法名

參數

描述

options

none

返回樹的所有參數對象

loadData

data

加載樹的數據

reload

none

重新加載樹的數據

getRoot

none

返回樹的root節點

getRoots

none

返回樹的所有root節點

getParent

target

返回某個節點的父節點

getChildren

target

返回某個節點的孩子節點

getChecked

none

獲取被勾選的節點

getSelected

none

獲取選中的節點,并返回它,如果沒有節點選擇返回null。

isLeaf

target

判斷某個節點是否葉子節點

select

target

選擇一個節點,目標參數表明該節點的DOM對象。

collapse

target

折疊節點,目標參數表明該節點的DOM對象。

expand

target

展開一個節點,目標參數表明該節點的DOM對象。

collapseAll

none

折疊所有節點

expandAll

none

展開所有節點

append

param

一些子節點追加到父節點。參數有兩個屬性:

parent: DOM對象,父節點追加。

data:數組,節點數據。

toggle

target

綁定某個節點的展開或者折疊狀態,使之不能再改變。

remove

target

刪除一個節點和它的子節點,目標參數表明該節點的DOM對象。

update

param

更新指定的節點,參數param包含如下屬性:

Target:目標節點;

id,text,iconCls,checked,etc.

?

13????????? Layout(布局)

13.1??? 實例

此例最外層寫在了body上,也可以寫在某個div上。

13.1.1??? 代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>jQuery EasyUI</title>

?????? <link rel="stylesheet" type="text/css" href="../themes/default/easyui.css">

?????? <script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

?????? <script type="text/javascript" src="../jquery.easyui.min.js"></script>

?????? <script>

????????????? $(function(){

???????????????????? var p = $('body').layout('panel','west').panel({

??????????????????????????? onCollapse:function(){

?????????????????????????????????? alert('collapse');

??????????????????????????? }

???????????????????? });

???????????????????? setTimeout(function(){

??????????????????????????? $('body').layout('collapse','east');

???????????????????? },0);

????????????? });

?????? </script>

</head>

<body class="easyui-layout">

?????? <div region="north"? border="false" style="height:60px;background:#B3DFDA;">north region</div>

?????? <div region="west" split="true" title="West" style="width:150px;padding:10px;">west content</div>

?????? <div region="east" split="true" title="East" style="width:100px;padding:10px;">east region</div>

?????? <div region="south" border="false" style="height:50px;background:#A9FACD;padding:10px;">south region</div>

?????? <div region="center" title="Main Title">

?????? </div>

</body>

</html>

13.1.2??? 效果圖

?

13.2??? 參數

所有屬性都必須定義在布局面板創建的<div/>標記上。

名稱

類型

描述

默認值

title

字符串

布局面板的標題文本

null

region

字符串

定義布局面板的位置,該值是下列之一: north,?????? south,? east,?????? west, center.

?

border

布爾

如果為ture則顯示布局面板的邊框

true

split

布爾

如果為ture則顯示分隔欄,用戶可以用它來改變布局面板的大小

false

icon

字符串

在面板頭部顯示圖標的CSS

null

href

字符串

從遠程地址加載數據的URL

null

?

13.3??? 方法

方法名

參數

描述

panel

region

返回某個方位的面板,參數region取值可以是:north,south,east,west,center

collapse

region

收縮某個方位的面板,參數region取值可以是:north,south,east,west

expand

region

展開某個方位的面板,參數region取值可以是:north,south,east,west

?

?

?

?

14????????? Datagrid(數據表)

14.1??? 實例

14.1.1??? 代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

??? href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

?????? $(function(){

?????????? $('#test').datagrid({

?????????? ??? title:'My Title',

????????????? iconCls:'icon-save',

????????????? width:800,

????????????? height:450,

????????????? nowrap: true,

????????????? striped: true,

????????????? url:'datagrid_data.json',

????????????? sortName: 'code',

????????????? sortOrder: 'desc',

????????????? idField:'code',

????????????? frozenColumns:[[

??? ??????????????? {field:'ck',checkbox:true},

??? ??????????????? {title:'code',field:'code',width:80,sortable:true}

????????????? ]],

????????????? columns:[[

?????????? ??????? {title:'Base Information',colspan:3},

????????????????? {field:'opt',title:'Operation',width:100,align:'center', rowspan:2,

???????????????????? formatter:function(value,rec){

???????????????????????? return '<span style="color:red">Edit Delete</span>';

???????????????????? }

????????????????? }

????????????? ],[

????????????????? {field:'name',title:'Name',width:120},

????????????????? {field:'addr',title:'Address',width:120,rowspan:2,sortable:true},

????????????????? {field:'col4',title:'Col41',width:150,rowspan:2}

????????????? ]],

????????????? pagination:true,

????????????? rownumbers:true,

????????????? singleSelect:true,

????????????? toolbar:[{

????????????????? text:'Add',

????????????????? iconCls:'icon-add',

????????????????? handler:function(){

???????????????????? alert('add')

????????????????? }

????????????? },{

????????????????? text:'Cut',

????????????????? iconCls:'icon-cut',

????????????????? disabled:true,

????????????????? handler:function(){

???????????????????? alert('cut')

????????????????? }

????????????? },'-',{

????????????????? text:'Save',

????????????????? iconCls:'icon-save',

????????????????? handler:function(){

???????????????????? alert('save')

????????????????? }

????????????? }]

?????????? });

?????????? var p = $('#test').datagrid('getPager');

?????????? if (p){

????????????? $(p).pagination({

????????????? ??? onBeforeRefresh:function(){

???????????????????? alert('before refresh');

????????????????? }

????????????? });

?????????? }

?????? });

?????? function resize(){

?????????? $('#test').datagrid({

????????????? title: 'New Title',

????????????? striped: true,

????????????? width: 650,

????????????? queryParams:{

????????????????? p:'param test',

????????????????? name:'My Name'

????????????? }

?????????? });

?????? }

?????? function getSelected(){

?????????? var selected = $('#test').datagrid('getSelected');

?????????? alert(selected.code+":"+selected.name);

?????? }

?????? function getSelections(){

?????????? var ids = [];

?????????? var rows = $('#test').datagrid('getSelections');

?????????? for(var i=0;i<rows.length;i++){

????????????? ids.push(rows[i].code);

?????????? }

?????????? alert(ids.join(':'))

?????? }

?????? function clearSelections(){

?????????? $('#test').datagrid('clearSelections');

?????? }

?????? function selectRow(){

?????????? $('#test').datagrid('selectRow',2);

?????? }

?????? function selectRecord(){

?????????? $('#test').datagrid('selectRecord','002');

?????? }

?????? function unselectRow(){

?????????? $('#test').datagrid('unselectRow',2);

?????? }

??? </script>

</head>

<body>

<h1>DataGrid</h1>

<div style="margin-bottom: 10px;"><a href="#" οnclick="resize()">resize</a>

<a href="#" οnclick="getSelected()">getSelected</a> <a href="#"

??? οnclick="getSelections()">getSelections</a> <a href="#"

??? οnclick="clearSelections()">clearSelections</a> <a href="#"

??? οnclick="selectRow()">selectRow</a> <a href="#"

??? οnclick="selectRecord()">selectRecord</a> <a href="#"

??? οnclick="unselectRow()">unselectRow</a></div>

?

<table id="test"></table>

?

</body>

</html>

14.1.2??? 效果圖

?

14.2??? 參數

Name

Type

Description

Default

title

字符串

標題文字

null

iconCls

字符串

一個css類,將提供一個背景圖片作為標題圖標

null

border

布爾

是否顯示面板的邊界。

true

width

數字

表格的寬度

auto

height

數字

表格的高度

auto

columns

數組

表格的列的配置對象,詳見下面column屬性介紹。

null

frozenColumns

數組

與columns屬性相通,但這些列將固定在左側,不得變動。

null

striped

布爾

是否顯示斑馬線

false

method

字符串

遠程數據的獲取類型,可取值為post或get

post

nowrap

布爾

是否在一行顯示數據

true

idField

字符串

指定哪些字段時標識字段

null

url

字符串

從遠程請求數據的地址

null

loadMsg

字符串

當遠程加載數據時,現實的等待信息提示

Processing, please wait …

pagination

布爾

是否顯示底部分頁工具欄

false

rownumbers

布爾

是否顯示行號列

false

singleSelect

布爾

是否允許只選擇一行

false

fit

布爾

是否允許表格自動縮放,以適應父容器

false

pageNumber

數字

初始化頁碼

1

pageSize

數字

初始化頁面大小

10

pageList

數組

初始化頁面大小選擇清單

[10,20,30,40,50]

queryParams

對象

當請求遠程數據時,發送的額外的參數

{}

sortName

字符串

定義哪一列可以排序

null

sortOrder

字符串

定義列排序的方式,遞增(asc)或遞減(desc)

asc

editors

對象

定義當編輯某行數據時的編輯器

predefined editors

?

14.3??? Column參數

Name

Type

Description

Default

title

字符串

列標題文字

undefined

field

字符串

列字段名稱

undefined

width

數字

列寬度

undefined

rowspan

數字

該列占幾行單元格

undefined

colspan

數字

該列占幾列單元格

undefined

align

字符串

數據對其方式,可選值有left,right,center

undefined

sortable

布爾

是否允許該列排序

undefined

checkbox

布爾

是否顯示選擇框

undefined

formatter

函數

包含三個參數:

value: the field value.

rowData: the row record data

rowIndex: the row index.

undefined

editor

string,object

Indicate the edit type. When string indicates the edit type, when object contains two properties:
type: string, the edit type, possible type is: text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree.
options: object, the editor options corresponding to the edit type.

undefined

?

14.4??? 事件

Name

Parameters

Description

onLoadSuccess

data

遠程數據加載成功時觸發

onLoadError

none

遠程數據加載失敗時觸發

onBeforeLoad

data

請求發出去,加載數據前觸發。如果返回false,加載數據動作則退出

onClickRow

rowIndex, rowData

當用戶點擊某行時觸發, the parameters contains:
rowIndex: the clicked row index, start with 0
rowData: the record corresponding to the clicked row

onDblClickRow

rowIndex, rowData

當用戶雙擊某行時觸發, the parameters contains:
rowIndex: the clicked row index, start with 0
rowData: the record corresponding to the clicked row

onSortColumn

sort, order

當用戶排序某列時觸發, the parameters contains:
sort: the sort column field name
order: the sort column order

onSelect

rowIndex, rowData

當用戶選擇某行時觸發, the parameters contains:
rowIndex: the selected row index, start with 0
rowData: the record corresponding to the selected row

onUnselect

rowIndex, rowData

當用戶取消選擇某行時觸發, the parameters contains:
rowIndex: the unselected row index, start with 0
rowData: the record corresponding to the unselected row

onBeforeEdit

rowIndex, rowData

當用戶開始編輯某行時觸發, the parameters contains:
rowIndex: the editing row index, start with 0
rowData: the record corresponding to the editing row

onAfterEdit

rowIndex, rowData, changes

當用戶完成編輯某行時觸發, the parameters contains:
rowIndex: the editing row index, start with 0
rowData: the record corresponding to the editing row
changes: the changed field/value pairs

onCancelEdit

rowIndex, rowData

當用戶退出編輯某行時觸發, the parameters contains:
rowIndex: the editing row index, start with 0
rowData: the record corresponding to the editing row

?

14.5??? 方法

Name

Parameter

Description

options

none

返回所有參數的對象

getPager

none

返回分頁對象

resize

none

調整表格大小

reload

param

重新加載行

fixColumnSize

none

固定列的大小

loadData

param

加載本地數據,舊行將被刪除

getData

none

返回已加載的數據

getRows

none

返回當前頁的行數

getSelected

none

返回第一次選擇的行記錄

getSelections

none

返回所有選定行,如果沒選擇記錄,則返回空數組

clearSelections

none

取消所有選擇

selectAll

none

選擇當前頁所有行

selectRow

index

選擇某行,行索引以0開始

selectRecord

idValue

通過id值選擇一行

unselectRow

index

取消選擇某行

beginEdit

index

開始編輯某行

endEdit

index

結束編輯某行

cancelEdit

index

退出編輯某行

refreshRow

index

刷新一行的數據

appendRow

row

添加新行

deleteRow

index

刪除一行

getChanges

type

Get changed rows since the last commit. The type parameter indicate which type changed rows, possible value is: inserted,deleted,updated,etc. When the type parameter is not assigned, return all changed rows.

acceptChanges

none

Commits all the changes data since it was loaded or since the last time acceptChanges was called.

rejectChanges

none

Rolls back all the changes data since it was created, or since the last time acceptChanges was called.

轉載于:https://www.cnblogs.com/huangf714/p/7080187.html

總結

以上是生活随笔為你收集整理的jquery+easyui开发、培训文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

在线观看国产中文字幕 | 人人玩人人添人人澡超碰 | 国产真实精品久久二三区 | 狠狠干夜夜爱 | 久久视频国产 | 91精品视频免费观看 | 午夜影院一级片 | 中文字幕第| 精品1区2区 | 久热这里有精品 | 日日躁夜夜躁xxxxaaaa | 黄网站免费久久 | 国产一区二区免费在线观看 | 911亚洲精品第一 | 91桃色在线免费观看 | 国产福利精品在线观看 | 国产999在线观看 | 91资源在线免费观看 | 亚洲手机天堂 | 精品国产99国产精品 | 国产一区二区在线免费视频 | 国产短视频在线播放 | 亚洲精品欧美视频 | www视频在线播放 | 亚洲日韩中文字幕在线播放 | 亚洲干视频在线观看 | 久久精品96 | 久久不卡日韩美女 | 国产日韩视频在线观看 | 精品视频在线看 | av中文在线| 国产精品中文 | 国产亚洲综合性久久久影院 | 欧美在线久久 | 国产伦精品一区二区三区无广告 | 韩日三级av | 亚洲精品乱码白浆高清久久久久久 | 九九热在线免费观看 | 欧美粗又大 | 在线www色| 国产破处精品 | 很污的网站 | 色中色综合 | 亚洲一区二区三区毛片 | 久久国产精品久久久久 | 98超碰在线观看 | 午夜国产在线观看 | 啪啪午夜免费 | 在线看污网站 | 国产爽妇网 | 久久99精品久久久久久秒播蜜臀 | 欧美日韩国产区 | 激情久久伊人 | 午夜免费福利片 | 亚洲人成影院在线 | 日韩精品欧美专区 | 亚洲精品欧美视频 | 在线观看中文字幕2021 | 人人舔人人干 | 国产日韩精品一区二区三区在线 | 国产黄色美女 | 久久久久久久久久久久亚洲 | 色资源二区在线视频 | 国产一区在线播放 | 婷婷精品国产欧美精品亚洲人人爽 | 91久久一区二区 | 国产不卡免费视频 | 激情婷婷av | 免费av电影网站 | 亚洲香蕉在线观看 | 国产粉嫩在线 | 日韩欧美在线国产 | 在线视频 一区二区 | 黄污网站在线观看 | 国际av在线 | 人人爱人人射 | 国产在线观看你懂得 | 国产免费资源 | 不卡的av在线播放 | 国产亚洲视频在线观看 | 夜添久久精品亚洲国产精品 | a资源在线 | 久久人人插 | 91视频亚洲 | 波多野结衣理论片 | 黄色网址国产 | 黄色片视频在线观看 | 中文字幕资源网在线观看 | 一级一级一片免费 | 国产精品久久久久婷婷 | 久久精品超碰 | 国产精品久久久久久久久久直播 | 黄色av在 | 免费人成在线观看网站 | 日韩av电影国产 | 国产精品99页 | 日本精品久久久久中文字幕5 | av在线免费观看黄 | 亚洲精品字幕在线 | 99久久久国产精品免费观看 | 高清av在线免费观看 | 91亚州| av在线观| 欧美日韩视频在线播放 | 亚洲综合视频网 | 一区二区三区在线看 | 国产拍揄自揄精品视频麻豆 | 久久草草热国产精品直播 | 不卡中文字幕av | 欧美精选一区二区三区 | 一区二区三区电影大全 | 久草网视频在线观看 | 91成人免费看 | 天天做天天爱天天综合网 | 亚洲国产成人精品在线观看 | 国产精品电影一区 | 岛国av在线免费 | 97精品国产一二三产区 | 欧美亚洲国产精品久久高清浪潮 | 免费在线91 | 色在线免费 | 成人在线观看资源 | 在线观看亚洲免费视频 | 久久伦理电影 | 精品久久久久久电影 | 国产成人精品一区一区一区 | 98精品国产自产在线观看 | 国产精品一区二区在线免费观看 | 国产精品你懂的在线观看 | 婷婷在线视频 | 国产精品普通话 | 18久久久久久 | 国产一二区视频 | 国内精品久久久久影院优 | 最新亚洲视频 | av在线播放快速免费阴 | 国产黄色a| 一级黄色在线视频 | 超碰在线资源 | 亚洲成a人片综合在线 | 久久精品这里热有精品 | 亚洲三级影院 | 久草国产在线观看 | 国产美女永久免费 | 天天干天天做天天爱 | 日本系列中文字幕 | 天天色天天射天天操 | 一区二区视频在线免费观看 | 国产精品 亚洲精品 | 国产精品一区二区美女视频免费看 | 日韩网| 国产精品99久久久 | 久99精品 | 国产精品久久久久一区二区国产 | 国产精品21区 | 日韩在线视频免费播放 | 国产精品免费不卡 | 日韩三级免费观看 | 精品一区二区在线播放 | 一区二区精品在线 | 日韩精品一区二区不卡 | 国产视频在线观看一区 | 亚洲电影免费 | 婷婷丁香在线 | 欧美日韩在线视频观看 | 国产一区欧美日韩 | 日韩精品无 | 在线亚洲人成电影网站色www | 久久国内精品 | 久久久久国产成人免费精品免费 | 亚洲三级av | 精品国产乱码久久久久久三级人 | 五月天综合 | 一本一本久久a久久 | 99这里只有精品视频 | 国产美女精彩久久 | 亚洲精品视频一 | 粉嫩av一区二区三区入口 | 国产精品18久久久久久久久 | 国产精品9区 | 日韩视频免费在线 | www.啪啪.com| 狠狠狠干狠狠 | 欧美色图一区 | 国产高清在线精品 | 亚洲毛片视频 | 天天久久夜夜 | 成人在线观看av | 免费在线观看成人av | 免费在线电影网址大全 | 欧美精品在线视频观看 | 久久久免费国产 | 亚洲黄色一级视频 | 日韩av手机在线观看 | 狠狠色丁香婷婷 | 91资源在线免费观看 | 久草精品在线观看 | 伊人五月综合 | 亚洲一区二区三区四区精品 | 91精品秘密在线观看 | 一级特黄aaa大片在线观看 | 在线 国产 日韩 | 欧美一区二区免费在线观看 | 粉嫩av一区二区三区入口 | 午夜久久福利视频 | 久久草| 日日夜夜精品网站 | 精品国产欧美一区二区三区不卡 | 免费91在线 | 韩国av免费观看 | 808电影免费观看三年 | 超碰在线人人 | 射射色| 日韩在线高清视频 | 精品国产一区在线观看 | 精品久久久久久久久中文字幕 | 久久久久久久久久国产精品 | 久久精品久久精品久久精品 | 午夜在线资源 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 2024av | 美女网站在线观看 | 国产又粗又猛又爽又黄的视频先 | 精品一区二区在线免费观看 | wwwwww国产| 日日夜夜精品免费 | 日躁夜躁狠狠躁2001 | 夜夜爽天天爽 | 婷婷激情5月天 | 久久久精品久久 | 成人av观看 | 国产一区二区在线影院 | 日本久久综合网 | 国产精品色| 97免费视频在线播放 | 五月激情婷婷丁香 | 色偷偷人人澡久久超碰69 | 亚洲狠狠婷婷 | 国产精品成人在线 | 色综合天天视频在线观看 | 99精品视频免费 | 青青色影院 | 久久精品中文视频 | 免费情缘 | 精品国产理论片 | 久久深爱网 | 精品一区欧美 | 久久精品精品电影网 | 国产在线观看国语版免费 | 97超碰国产精品女人人人爽 | 成人激情开心网 | 青青久草在线 | 久久久久高清 | 亚洲色图激情文学 | 中文字幕第一页在线vr | 97人人澡人人添人人爽超碰 | 天天射天天舔天天干 | 中文在线免费观看 | 国产精品美女久久久久久网站 | 国产精品第54页 | 国外调教视频网站 | 日韩免费电影一区二区 | 五月婷社区 | 夜夜视频欧洲 | 久久久久久久福利 | 天天操综| 97天堂网| www久久| 99视频免费观看 | www免费网站在线观看 | 精品国产日本 | 成人免费视频视频在线观看 免费 | 免费在线观看污 | 婷婷精品国产欧美精品亚洲人人爽 | 成人一级在线 | 久久99精品国产麻豆宅宅 | 欧美激情片在线观看 | 国产精品久久久免费 | 天天天天色综合 | 成人性生交大片免费看中文网站 | 免费在线观看日韩欧美 | 91精品免费视频 | 麻豆久久 | 成人av免费看 | 成人一区二区三区在线观看 | 国产精品成人久久久 | 三级黄色免费 | 五月天综合色激情 | 成人免费视频播放 | 91精品视频网站 | 五月婷婷另类国产 | 精品国产一区二区三区男人吃奶 | 久久人人爽人人 | 国产黄色精品在线 | 毛片3 | 啪嗒啪嗒免费观看完整版 | 成人免费毛片aaaaaa片 | 久草精品视频在线看网站免费 | 久久久综合色 | 在线亚洲人成电影网站色www | 国产黄色片在线免费观看 | 一区二区三区日韩在线 | 成人在线电影观看 | 99国产一区二区三精品乱码 | 色99视频 | 国产99区| 一区二区三区久久精品 | 91视频啊啊啊 | 国产在线毛片 | 久久99精品久久久久久三级 | 中文字幕在线播放av | 91在线视频导航 | 久久精品草 | av在线电影免费观看 | 日韩精品视频在线观看免费 | 中文字幕黄色网址 | 久草在线91 | 丁香婷婷深情五月亚洲 | 天天插天天狠 | 九九久久婷婷 | 99免费| 亚洲综合小说电影qvod | 亚洲aⅴ乱码精品成人区 | 国产成人精品999 | 高清不卡毛片 | 91成人精品视频 | 91麻豆国产 | 精品亚洲二区 | 91亚洲激情 | avhd高清在线谜片 | 成年人黄色大全 | 亚洲国产无 | 97超碰人人澡人人爱学生 | 中文字幕在线资源 | 日韩一区二区三区高清在线观看 | 久草资源在线观看 | 久久成熟| 肉色欧美久久久久久久免费看 | 国产美女主播精品一区二区三区 | 国产精品黑丝在线观看 | 久久精品国产久精国产 | 国产高清无av久久 | 狠狠操狠狠插 | 国产精品免费久久 | 欧美成人999 | 不卡的av电影 | 99欧美 | 最新高清无码专区 | 天天天干天天天操 | 午夜精品一二区 | 亚洲精品国产自产拍在线观看 | 日韩在线不卡av | 久爱综合 | 99精品久久久 | 9999在线观看| www.国产在线 | 国产在线高清视频 | 999亚洲国产996395| 深夜国产在线 | 久久久久久高潮国产精品视 | 午夜影视一区 | 天天曰夜夜爽 | 97香蕉久久国产在线观看 | 九九免费在线观看视频 | 成人久久久久 | 国产一区二区精品久久91 | 亚洲精品久久久久中文字幕m男 | 丁香视频| 999久久精品 | 国产麻豆电影在线观看 | 深夜免费福利视频 | 在线成人一区二区 | 亚洲一区日韩精品 | 国产91精品久久久久久 | 国产探花视频在线播放 | 欧美精品久久久久久久久老牛影院 | 狠狠干2018 | 国产成人在线免费观看 | 久久久国产精品一区二区三区 | 在线亚洲欧美视频 | 亚洲在线网址 | 久久精品草 | 97电影在线| 国内精品久久天天躁人人爽 | 911久久香蕉国产线看观看 | 一区二区三区视频 | 五月婷婷综合在线 | 国产精品系列在线播放 | 亚洲人成人天堂h久久 | 国产精品系列在线播放 | 深爱五月激情五月 | 久久国产精品免费视频 | 日韩精品一区在线播放 | 午夜精品一区二区三区可下载 | 免费观看视频黄 | 人人爽人人爽人人片av免 | 欧美精品天堂 | 九九九免费视频 | 最新av网址在线 | 亚洲经典中文字幕 | 狠狠躁日日躁狂躁夜夜躁 | 国产免费成人 | 五月婷婷激情综合 | 国产黄色片一级 | 最近中文字幕大全中文字幕免费 | 久草在线91 | 日本午夜在线亚洲.国产 | 日韩女同一区二区三区在线观看 | 久久夜色精品国产欧美一区麻豆 | 中文字幕无吗 | 天天综合区 | 免费看网站在线 | 婷婷亚洲最大 | 超碰在线人人爱 | 欧美综合干 | 国产亚洲精品久 | 日韩欧美精选 | 欧美色图30p | sm免费xx网站 | 日韩免费一二三区 | 久久精品官网 | 亚洲妇女av | 久久美女视频 | 亚洲精品在线观看免费 | 日韩在线视频一区二区三区 | 婷婷资源站 | 亚洲春色奇米影视 | 国产.精品.日韩.另类.中文.在线.播放 | 久久久国产毛片 | 波多野结衣在线观看视频 | 国产亚洲精品久久久久久移动网络 | 黄av免费在线观看 | 91在线观看欧美日韩 | 日韩精品一区二区在线观看视频 | 欧美精品一级视频 | 精品一区二区三区在线播放 | 亚洲精品国产精品国自 | 色片网站在线观看 | 成人av免费播放 | 国产精品久免费的黄网站 | 亚洲日本欧美在线 | 国产91成人 | av中文字幕免费在线观看 | 午夜电影 电影 | 欧日韩在线 | 天天爱天天操 | av电影中文字幕在线观看 | 国产高清久久 | 久久久久久草 | 婷婷免费在线视频 | 91成人精品一区在线播放69 | 午夜影院在线观看18 | 丁香免费视频 | 免费视频久久久久久久 | 免费观看完整版无人区 | 欧美做受69| 天天草天天干天天射 | 日韩综合视频在线观看 | 五月婷婷另类国产 | 中文字幕在线观看2018 | 99国产精品久久久久久久久久 | 欧美一级免费在线 | 91热爆在线观看 | 美女黄色网在线播放 | 久草在线视频网 | 国产精品九九热 | www国产亚洲精品久久网站 | 日韩在线一区二区免费 | 亚洲一区二区三区毛片 | 不卡av免费在线观看 | 中文字幕在线视频一区二区三区 | 狠狠色丁香婷婷综合久小说久 | 视频高清 | 国产精品欧美日韩在线观看 | 亚洲黄色在线看 | 亚洲欧美婷婷六月色综合 | 最近免费中文字幕 | 亚洲免费av在线播放 | 久久污视频 | 国产又粗又猛又色又黄视频 | 欧美精品小视频 | 欧美精品中文在线免费观看 | 99久久精品久久久久久动态片 | 国产亚洲精品久久久久久久久久久久 | 国产精品久久久久久婷婷天堂 | 国产中文字幕精品 | 国内精品久久久久影院男同志 | 久草在线视频首页 | 91人人澡人人爽 | 天天插日日操 | 99精品免费久久久久久日本 | 亚洲黄色在线免费观看 | 草樱av| 日韩免费一二三区 | 激情婷婷综合 | 久艹视频在线观看 | 国产亚洲成av人片在线观看桃 | 欧美性久久久久久 | 日韩精品久久久久 | 天天射天天射天天 | 日本精品久久 | 久草在线欧美 | 天天综合导航 | 亚洲理论片 | 夜夜躁天天躁很躁波 | 狠狠干夜夜操天天爽 | 日韩激情中文字幕 | 人人艹人人 | 日韩欧美不卡 | 中文字幕在线视频免费播放 | 色搞搞| 成人一区不卡 | 伊人成人精品 | 97日日| 国产一区福利在线 | 99精品国产99久久久久久福利 | 黄色小说免费观看 | 97在线精品视频 | 国产美女网 | 丁香婷婷激情国产高清秒播 | 91人人人| 色视频在线观看免费 | 久久久国产精品久久久 | 在线观看免费色 | 国产永久免费 | www.在线观看视频 | 国产手机视频在线 | 四虎成人精品永久免费av九九 | 粉嫩高清一区二区三区 | 成人欧美一区二区三区黑人麻豆 | 久久91网 | 午夜精品一区二区国产 | 爱爱av网站 | 黄色在线免费观看网址 | 在线视频婷婷 | 91精品国产91 | 久久久国产精品电影 | 91丨九色丨国产丨porny精品 | 久久电影色 | 欧美久久久久久 | 国产精品久久久久久久久久免费看 | a亚洲视频| 久久久久女人精品毛片 | 成人av网页| 国产高清视频在线播放 | 久久久久久久网 | 91精品国产91| 五月婷婷av | 午夜视频在线观看一区 | 日韩成人免费在线观看 | 欧美黄网站 | 99精品国自产在线 | 亚洲精品国产日韩 | 久久久精品99 | 亚洲精品五月 | 最新免费中文字幕 | 中文字幕成人在线 | 国产日韩精品一区二区三区在线 | 久草视频在线免费播放 | 成人超碰在线 | 日日碰狠狠躁久久躁综合网 | 久久久亚洲网站 | 99视| 九九热视频在线播放 | 成人动漫一区二区 | 9999国产| 亚洲精品无| 成人在线视频观看 | 国产精品午夜久久久久久99热 | 国产高清在线观看av | 日本精品久久久久中文字幕 | 中文字幕第一页av | 欧美一区二区日韩一区二区 | 欧美成人在线免费观看 | 日韩三级在线 | 西西人体4444www高清视频 | 久久国产成人午夜av影院潦草 | 亚洲国产色一区 | 不卡中文字幕av | 女女av在线 | 国产午夜精品一区二区三区四区 | 午夜在线免费观看 | 色婷婷中文 | 国产精品国产三级在线专区 | 国内精品视频在线 | 在线免费视频 你懂得 | 婷婷久久国产 | 在线观看av的网站 | 97超碰在线资源 | 久久久久久久久久久久99 | 18国产精品白浆在线观看免费 | 国产99在线播放 | 蜜臀久久99静品久久久久久 | 久久电影日韩 | 免费在线日韩 | 亚洲视频 中文字幕 | 国产一区二区精品久久 | 99久久精品国产亚洲 | 色成人亚洲网 | av电影在线免费 | 激情网婷婷| 亚洲天堂免费视频 | 亚洲精品乱码久久久久久9色 | 亚洲国产成人精品在线 | 91精品国产综合久久福利不卡 | 久久久久欧美精品999 | 欧美五月婷婷 | 97视频免费看 | 2023年中文无字幕文字 | 国产精品久久久久久久久久免费 | 韩日精品视频 | 午夜精品一区二区三区在线视频 | 综合色播 | 91在线超碰 | 国产一区自拍视频 | 日韩午夜视频在线观看 | 美女久久网站 | 摸bbb搡bbb搡bbbb| 天天操天天拍 | 最新91在线视频 | 超碰在线1| 日本午夜免费福利视频 | 日韩欧美视频二区 | 黄色资源在线 | 日本中文字幕观看 | 精品一区二区三区电影 | 久久久久欠精品国产毛片国产毛生 | 92中文资源在线 | 色综合天天综合 | 91在线播放视频 | 91免费版在线观看 | 久久五月婷婷丁香 | 国产精品美女久久久免费 | 美州a亚洲一视本频v色道 | 国产一区二区在线免费视频 | 天天摸天天弄 | 亚洲黄a| 精品国产一区二区三区男人吃奶 | 色综合久久久久 | 日韩欧美在线综合网 | 国产视频亚洲 | 天天天天爱天天躁 | 国产91学生| 69精品视频在线观看 | 国产在线黄 | 99精品视频99 | 自拍超碰在线 | 黄网站免费大全入口 | 国产精品 日本 | 天堂va欧美va亚洲va老司机 | www久久久 | 亚洲精品国产欧美在线观看 | 中文字幕一区二区三区四区视频 | 国产精品一区二区三区观看 | 在线观看的黄色 | 在线观看深夜福利 | 一区二区三区影院 | 久久久毛片 | 综合亚洲视频 | 免费看av在线 | 美女黄频视频大全 | 久久69精品久久久久久久电影好 | 婷婷中文字幕在线观看 | 韩国精品在线观看 | 在线免费观看一区二区三区 | 国产在线视频一区二区三区 | 天天狠狠操| 国产精品国产精品 | 精品一区二区免费 | 久久人人爽人人爽人人片av免费 | 97精品国产97久久久久久春色 | 99在线观看视频网站 | 狠狠色噜噜狠狠 | 成年人看片网站 | 三级av黄色| 国产精品h在线观看 | 免费看黄20分钟 | 久久久久久草 | 欧美成人69av | 一区二区视频播放 | 处女av在线 | 丁香花在线观看视频在线 | 亚洲成a人片77777潘金莲 | 国产精品专区在线观看 | av视屏在线播放 | 国产在线观看你懂得 | 日韩免费视频一区二区 | 成人午夜电影在线观看 | 久草在线一免费新视频 | 九九热免费精品视频 | av成人在线播放 | www.天堂av| 中文字幕网址 | a级片在线播放 | 国产欧美精品一区二区三区四区 | 久久久国产99久久国产一 | 韩日精品在线 | 天天天色综合 | 国产视频中文字幕在线观看 | 亚洲 欧美 变态 国产 另类 | 五月天久久婷 | www.888av | 免费a网 | 日本久久电影网 | 成人在线免费看视频 | 成人午夜毛片 | 免费av高清 | 一区二区中文字幕在线 | 亚洲一级影院 | av线上看| 亚洲精品欧美精品 | 69久久夜色精品国产69 | 日韩电影在线观看一区二区 | 精品亚洲午夜久久久久91 | 91成人精品一区在线播放 | 9色在线视频 | 免费看v片| av三级av| 免费观看xxxx9999片 | 欧洲精品在线视频 | 国产精品va视频 | 国产色视频一区二区三区qq号 | 国产精品久久久久免费观看 | 激情开心站 | 日日操夜夜操狠狠操 | 久久一视频 | 中文字幕在线观看的网站 | 欧美午夜a | 黄色一集片| 欧美资源在线观看 | 亚洲国产精品久久久久婷婷884 | 国产精品美女免费看 | 国产一区二区三区视频在线 | 亚洲国产高清在线 | 美女久久久久久久久久 | 欧美日韩亚洲第一页 | 久久亚洲热 | 五月婷香蕉久色在线看 | 欧美在线观看视频一区二区 | 欧美日韩精品免费观看视频 | 国产精品理论片在线播放 | 欧美一级高清片 | 久久久综合香蕉尹人综合网 | 中文字幕丝袜制服 | 日韩精品一区二区三区三炮视频 | av一级二级| 欧美成人影音 | 国产成人av电影 | 97超碰人人爱 | 亚洲国产精品免费 | 午夜精品一区二区三区视频免费看 | 久久久免费看 | 99精品久久99久久久久 | 国产精品 美女 | 去看片 | 色网站免费在线看 | 在线观看久 | 狠狠色网 | 丁香花在线视频观看免费 | 天天色天天草天天射 | 国产欧美精品一区二区三区 | 国产一区欧美日韩 | 久久狠狠婷婷 | 精品一区二区在线免费观看 | 国产精品专区在线观看 | 视频二区在线 | 国产一区二区三区午夜 | 国产欧美精品在线观看 | 激情欧美网 | 色综合天天在线 | 99c视频高清免费观看 | 亚洲一区二区精品在线 | 91在线国产观看 | 亚洲黄色网络 | 免费看网站在线 | 久久tv| 91禁在线看 | 亚洲精品国产精品久久99 | 午夜在线资源 | 国产精品一区二区三区观看 | 亚洲精品视频免费在线 | 午夜精品久久久久久久99 | 国产欧美精品一区二区三区四区 | 久精品视频 | 国产操在线 | 日本中文字幕在线 | www.黄色片网站| 六月丁香激情综合 | 日本特黄一级 | 久久久久久久久久久久久影院 | 在线观看av大片 | 婷婷干五月 | 嫩草91影院| 欧美成年黄网站色视频 | 免费观看视频的网站 | 久久精品在线视频 | 少妇性色午夜淫片aaaze | 欧美午夜久久久 | 天堂视频一区 | av国产在线观看 | 亚洲一区二区视频在线播放 | 亚洲 欧美变态 另类 综合 | 亚洲专区在线播放 | 黄色片免费在线 | 久久久久亚洲精品成人网小说 | 青青草在久久免费久久免费 | 亚洲成人资源网 | 91亚洲精品久久久蜜桃网站 | 色综合在 | 五月综合网 | 国产高清av在线播放 | 国产黄色片在线免费观看 | 国产精品久久久久久久久久三级 | 国产一级视频在线 | japanese黑人亚洲人4k | 最近中文字幕大全 | 久久超碰网 | 精品视频99 | www.色就是色 | 狠狠色噜噜狠狠狠狠 | 91试看| 91在线超碰 | 免费观看一级特黄欧美大片 | 在线视频中文字幕一区 | 久久久久国 | 欧美国产三区 | 日韩av看片 | 国产拍揄自揄精品视频麻豆 | 天天艹天天爽 | 美女视频a美女大全免费下载蜜臀 | 色婷婷亚洲综合 | 97精品国产97久久久久久久久久久久 | 成人精品视频久久久久 | 久久精品国产99 | 国偷自产中文字幕亚洲手机在线 | 中文资源在线官网 | 亚洲精品成人免费 | 福利一区在线视频 | 在线精品亚洲一区二区 | 久久国产一二区 | 国产一级久久久 | 亚洲精品午夜国产va久久成人 | 视频一区在线播放 | 免费看久久久 | 日日夜操| 成人h视频 | 国产精品入口久久 | 伊人伊成久久人综合网小说 | 在线观看国产www | 国产精品美女免费 | 国产特级毛片aaaaaa毛片 | 色久天 | 一区二精品| 欧美韩国在线 | 91av在线视频播放 | 国产一在线精品一区在线观看 | 成年人电影免费看 | 天天干天天操天天入 | 欧美久久久久久久久久久 | www.久久视频 | 色婷婷一| 国内精品国产三级国产aⅴ久 | 亚洲片在线资源 | 99免费在线视频 | 天天干天天干天天干 | 日韩av中文在线观看 | 精品色999 | 中文字幕中文字幕 | 超碰在线公开 | 国产精品永久久久久久久久久 | 成人免费xxx在线观看 | 麻豆成人在线观看 | 欧美精品久久久久性色 | 日本精品va在线观看 | 操操操人人| 久久久久久美女 | 免费毛片aaaaaa | 色www免费视频 | 国内精品久久久久久久 | 久久伊人五月天 | 日韩在线视频线视频免费网站 | 国产在线观看你懂得 | 国产aa免费视频 | 国产伦理一区二区 | 麻豆系列在线观看 | 日韩欧美国产激情在线播放 | 国产1区在线 | 日韩精品一区二区三区在线播放 | 国产成人av电影在线 | av黄色免费看| 亚洲激情在线观看 | 99热这里有精品 | 黄色天堂在线观看 | 一区二区三区免费在线观看视频 | 亚洲人成免费网站 | 久久激情五月丁香伊人 | 美女网站在线播放 | 免费人成网| 可以免费观看的av片 | 超碰在线人人爱 | 欧美日韩视频在线观看一区二区 | 九九在线视频免费观看 | 国内精品久久久久国产 | 国产精品一区二区久久久久 | 日韩免费视频播放 | 欧美日韩中文字幕在线视频 | 亚洲影院色 | 狠狠色噜噜狠狠 | 91精品婷婷国产综合久久蝌蚪 | 在线黄色毛片 | 在线观看成人av | 国产69精品久久久久久久久久 | 日韩精品一区二区三区在线播放 | 丰满少妇在线观看资源站 | 国产在线精品二区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 97视频在线免费观看 | 91麻豆精品久久久久久 | 在线观看视频在线 | 韩国av电影在线观看 | 色婷婷欧美 | 999久久久久久久久久久 | 精品一区二区久久久久久久网站 | 欧美极品少妇xbxb性爽爽视频 | 精品一区 精品二区 | 亚洲国产中文字幕在线观看 | 亚洲一区二区三区在线看 | 精品日韩中文字幕 | 9999在线观看 | 狠狠色噜噜狠狠狠 | 九九视频网站 | 国产一卡在线 | 日韩在线观看一区二区三区 | 2017狠狠干| 日韩中文字幕在线不卡 | 日韩精品一区二区在线 | 精品久久久久久综合日本 | 一区二区 久久 | 国产成人亚洲在线观看 | 日韩色综合网 | 国产 一区二区三区 在线 | 国产精品久久99 | 丁香六月五月婷婷 | 国产不卡一二三区 | 啪啪肉肉污av国网站 | 美女视频久久久 | 精品 一区 在线 | 日韩一区二区三区不卡 | a在线免费观看视频 | 在线91观看 | 欧洲精品二区 | 免费福利片2019潦草影视午夜 | 中午字幕在线观看 | 夜夜躁日日躁狠狠躁 | 亚洲高清视频在线播放 | 国产成人av免费在线观看 | 亚洲午夜精品久久久久久久久 | 亚洲另类交 | 黄色小说视频网站 | 国产在线观看你懂得 | 色开心 | 久久久观看| 欧美一区二区伦理片 | 又黄又爽又刺激的视频 | 9在线观看免费高清完整版在线观看明 | 久久福利国产 | 日本中文字幕在线播放 | 91成人精品在线 | 黄色www在线观看 | 欧美三级高清 | 亚洲精品18p | 久久久久免费 | 午夜精品久久久久久久久久 | 97超碰资源总站 | av黄色免费网站 | 九九爱免费视频在线观看 | 成人夜晚看av | 视频在线精品 | 91精品久久久久久粉嫩 | 91av精品| 91日韩免费 | 久草免费资源 | 免费观看的黄色 | 天天操伊人 | 成 人 黄 色 视频播放1 | 99re久久资源最新地址 | 69精品久久| 天天操天天干天天插 | 亚洲成色777777在线观看影院 | 精品美女视频 | 韩国精品福利一区二区三区 | 这里有精品在线视频 | 91精品国产综合久久久久久久 | 91成人免费看片 | 色中文字幕在线观看 | 色噜噜在线观看视频 | www色片| 久久久久久久久毛片精品 |