亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解析jQueryEasyUI的使用

 更新時間:2016年11月22日 16:53:40   作者:逆心  
使用EasyUI最好的方法不是學會,所有的東西都敲一遍,你也沒辦法敲得完,而是找到一個好的文檔。本文提供文檔的下載,并對jQueryEasyUI的使用進行實例解析,需要的朋友可以參考下

使用EasyUI最好的方法不是學會,所有的東西都敲一遍,你也沒辦法敲得完,而是找到一個好的文檔。

  http://xiazai.jb51.net/201611/yuanma/jQueryEasyUI(jb51.net).rar

  jQueryEasyUI的使用方法其實非常簡單。在第一次使用中,也還是碰到了些問題,特地做了一個簡單的示例,然后復制過來文檔。

頁面代碼:

<html>
<head>
 <title>jQuery EasyUI學習</title>
 <script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
 <script src="../../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
 <link href="../../themes/default/easyui.css" rel="stylesheet" type="text/css" />
 <link href="../../themes/icon.css" rel="stylesheet" type="text/css" />
 <script type="text/javascript">
 $(function() {
 $("#Tree").tree({
 url: "/Home/GetJson",
 onClick: function(node) {
  alert(node.text);
 }
 })
 })
 </script>
</head>
<body>
 <ul id="Tree">
 </ul>
</body>
</html>

后臺代碼:

public class HomeController : Controller
 {
 public ActionResult Index()
 {
 return View();
 }
 public ActionResult About()
 {
 return View();
 }
 public ActionResult GetJson()
 {
 Node node4 = new Node(4, "java從入門到精通", "open", null);
 Node node5 = new Node(5, "30天精通C#", "open", null);
 List<Node> ListNode2 = new List<Node>() { node4 };
 List<Node> ListNode3 = new List<Node>() { node5 };
 Node node2 = new Node(2, "java分類", "closed", ListNode2);
 Node node3 = new Node(3, "c#分類", "closed", ListNode3);
 List<Node> ListNode1 = new List<Node>() { node2, node3 };
 Node node1 = new Node(1, "圖書分類", "closed", ListNode1);
 List<Node> ListNode0 = new List<Node>() { node1 };
 return Json(ListNode0, JsonRequestBehavior.AllowGet);
 }
 }
 public class Node
 {
 public Node(int Id,string Text,string IconCls, List<Node> Children)
 {
 id = Id;
 text = Text;
 iconCls = IconCls;
 children = Children;
 }
 public int id
 {
 get;
 set;
 }
 public string text
 {
 get;
 set;
 }
 public string iconCls
 {
 get;
 set;
 }
 public List<Node> children
 {
 get;
 set;
 }
 }

顯示效果如下:

    上面的示例中沒有方法的調用示例,jQueryEasyUI方法的調用很奇葩的說,如:

 alert($("#Tree").tree('getRoot').text);    //調用getRoot方法
 $("#Tree").tree('collapseAll');         //調用collapseAll方法

 參數:

名稱

類型

說明

默認值

url

string

獲取遠程數據的 URL 。

null

method

string

獲取數據的 http method 。

post

animate

boolean

定義當節(jié)點展開折疊時是否顯示動畫效果。

false

checkbox

boolean

定義是否在每個節(jié)點前邊顯示 checkbox 。

false

cascadeCheck

boolean

定義是否級聯檢查。

true

onlyLeafCheck

boolean

定義是否只在葉節(jié)點前顯示 checkbox 。

false

dnd

boolean

定義是否啟用拖放。

false

data

array

加載的節(jié)點數據。

null

   事件

 很多事件的回調函數需要 'node' 函數,它包含下列特性:

id:綁定到節(jié)點的標識值。
text:顯示的文字。
checked:是否節(jié)點被選中。
attributes:綁定到節(jié)點的自定義屬性。
target:目標的 DOM 對象。

名稱

參數

說明

onClick

node

當用戶點擊一個節(jié)點時觸發(fā), node 參數包含下列特性:
id:節(jié)點的 id
text:節(jié)點的文字
checked:節(jié)點是否被選中
attributes:節(jié)點自定義屬性
target:被點擊目標的 DOM 對象

onDblClick

node

當用戶雙擊一個節(jié)點時觸發(fā)。

onBeforeLoad

node, param

當加載數據的請求發(fā)出前觸發(fā),返回 false 就取消加載動作。

onLoadSuccess

node, data

當數據加載成功時觸發(fā)。

onLoadError

arguments

當數據加載失敗時觸發(fā), arguments 參數與 jQuery.ajax 的'error' 函數一樣。.

onBeforeExpand

node

節(jié)點展開前觸發(fā),返回 false 就取消展開動作。

onExpand

node

當節(jié)點展開時觸發(fā)。

onBeforeCollapse

node

節(jié)點折疊前觸發(fā),返回 false 就取消折疊動作。

onCollapse

node

當節(jié)點折疊時觸發(fā)。

onCheck

node, checked

當用戶點擊 checkbox 時觸發(fā)。

onBeforeSelect

node

節(jié)點被選中前觸發(fā),返回 false 就取消選擇動作。

onSelect

node

當節(jié)點被選中時觸發(fā)。

onContextMenu

e, node

當右鍵點擊節(jié)點時觸發(fā)。

onDrop

target, source, point

當節(jié)點被拖拽施放時觸發(fā)。
target:DOM 對象,拖放的目標節(jié)點。
source:源節(jié)點。
point:表示拖放操作,可能是值是: 'append'、'top' 或 'bottom'。

onBeforeEdit

node

編輯節(jié)點前觸發(fā)。

onAfterEdit

node

編輯節(jié)點后觸發(fā)。

onCancelEdit

node

當取消編輯動作時觸發(fā)。

  方法

名稱

參數

說明

options

none

返回樹的 options。

loadData

data

加載樹的數據。

getNode

target

獲取指定的節(jié)點對象。

getData

target

獲取指定的節(jié)點數據,包括它的子節(jié)點。

reload

target

重新加載樹的數據。

getRoot

none

獲取根節(jié)點,返回節(jié)點對象。

getRoots

none

獲取根節(jié)點們,返回節(jié)點數組。

getParent

target

獲取父節(jié)點, target 參數指節(jié)點的 DOM 對象。

getChildren

target

獲取子節(jié)點, target 參數指節(jié)點的 DOM 對象。

getChecked

none

獲取所有選中的節(jié)點。

getSelected

none

獲取選中的節(jié)點并返回它,如果沒有選中節(jié)點,就返回 null。

isLeaf

target

把指定的節(jié)點定義成葉節(jié)點, target 參數表示節(jié)點的 DOM 對象。

find

id

找到指定的節(jié)點并返回此節(jié)點對象。

select

target

選中一個節(jié)點, target 參數表示節(jié)點的 DOM 對象。

check

target

把指定節(jié)點設置為勾選。

uncheck

target

把指定節(jié)點設置為未勾選。

collapse

target

折疊一個節(jié)點, target 參數表示節(jié)點的 DOM 對象。

expand

target

展開一個節(jié)點, target 參數表示節(jié)點的 DOM 對象。

collapseAll

target

折疊所有的節(jié)點們。

expandAll

target

展開所有的節(jié)點們。

expandTo

target

從指定節(jié)點的根部展開。

append

param

追加一些子節(jié)點們到一個父節(jié)點, param 參數有兩個特性:
parent:DOM 對象,追加到的父節(jié)點,如果沒有分配,則追加為根節(jié)點。
data:數組,節(jié)點們的數據。

toggle

target

切換節(jié)點的展開/折疊狀態(tài), target 參數表示節(jié)點的 DOM 對象。

insert

param

在指定節(jié)點的前邊或后邊插入一個節(jié)點, param 參數包含下列特性:
before:DOM 對象,前邊插入的節(jié)點。
after:DOM 對象,后邊插入的節(jié)點。
data:對象,節(jié)點數據。

remove

target

移除一個節(jié)點和它的子節(jié)點們, target 參數表示節(jié)點的 DOM 對象。

pop

target

彈出一個節(jié)點和它的子節(jié)點們,此方法和 remove 一樣,但是返回了移除的節(jié)點數據。

update

param

跟心指定的節(jié)點, param 參數有下列特性:
target(DOM 對象,被更新的節(jié)點)、id、text、iconCls、checked、等等。

enableDnd

none

啟用拖放功能。

disableDnd

none

禁用拖放功能。

beginEdit

nodeEl

開始編輯節(jié)點。

endEdit

nodeEl

結束編輯節(jié)點。

cancelEdit

nodeEl

取消編輯節(jié)點。

以上就是本文的全部內容,希望對大家有所幫助,謝謝對腳本之家的支持!

相關文章

  • jQuery通過改變input的type屬性實現密碼顯示隱藏切換功能

    jQuery通過改變input的type屬性實現密碼顯示隱藏切換功能

    大家在做登錄注冊功能的時候都會遇到用戶選擇自己輸入的密碼是否顯示需求,大家都是怎么實現的呢?今天小編給大家分享一種比較好用的方法jQuery通過改變input的type屬性實現密碼顯示隱藏切換功能,需要的朋友參考下
    2017-02-02
  • 基于jQuery的星級評分插件

    基于jQuery的星級評分插件

    以前寫過一篇文章以jquery為基礎的星星評分,今天有時間把這個功能重寫,并以jQuery插件的形式出現以便以后使用。
    2011-08-08
  • jQuery實現的簡單懸浮層功能完整實例

    jQuery實現的簡單懸浮層功能完整實例

    這篇文章主要介紹了jQuery實現的簡單懸浮層功能,結合完整實例形式分析了jQuery基于時間函數動態(tài)修改css樣式實現窗口浮動效果的相關技巧,需要的朋友可以參考下
    2017-01-01
  • jQuery EasyUI 組件加上“清除”功能實例詳解

    jQuery EasyUI 組件加上“清除”功能實例詳解

    在使用 EasyUI 各表單組件時,尤其是使用 ComboBox(下拉列表框)、DateBox(日期輸入框)、DateTimeBox(日期時間輸入框)這三個組件時,經常會遇到下拉框或日期只允許選擇、不允許手動輸入功能,怎么解決呢,下面小編給大家分享解決方案,一起看看吧
    2017-04-04
  • jquery實現網頁查找功能示例分享

    jquery實現網頁查找功能示例分享

    當需要在頁面中查找某個關鍵字時,一是可以通過瀏覽器的查找功能實現,二是可以通過前端腳本準確查找定位,本文介紹通過jQuery實現的頁面內容查找定位的功能,并可擴展顯示查找后的相關信息
    2014-02-02
  • jQuery設置與獲取HTML,文本和值的簡單實例

    jQuery設置與獲取HTML,文本和值的簡單實例

    本篇文章主要是對jQuery設置與獲取HTML,文本和值的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • jQuery下拉美化搜索表單效果代碼分享

    jQuery下拉美化搜索表單效果代碼分享

    這篇文章主要介紹了jQuery下拉美化搜索表單樣式,功能實現非常簡單,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • jQuery插件擴展extend的簡單實現原理

    jQuery插件擴展extend的簡單實現原理

    下面小編就為大家?guī)硪黄猨Query插件擴展extend的簡單實現原理。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • easyUI實現類似搜索框關鍵詞自動提示功能示例代碼

    easyUI實現類似搜索框關鍵詞自動提示功能示例代碼

    本篇文章主要介紹了easyUI實現類似搜索框關鍵詞自動提示功能示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • 擴展easyui.datagrid,添加數據loading遮罩效果代碼

    擴展easyui.datagrid,添加數據loading遮罩效果代碼

    easyui可以說是輕量級的前端UI框架,更新到1.2.1支持更多的事件,方法和屬性
    2010-11-11

最新評論