Ext實現點選節點,父子節點反選
var root=new Ext.tree.AsyncTreeNode({
id:'root',
text:'許可權樹'
});
var orgTree=new Ext.tree.TreePanel({
animate:true,
useArrows:true,
frame:true,
autoScroll:true,
enableDD: false,
containerScroll: true,
rootVisible:false,
root:root,
listeners:
{
checkchange : function(node,checked){
checkChange(node,checked);
}
},
//監聽
var checkChange = function(node,checked){
checkParent(node,checked)//反選父節點
if(node.isLeaf()){
}else{
checkChild(node,checked);//反選子節點
}
}
//父節點反選
var checkParent = function(node,checked){
if(checked){
//判斷是否到了頂層父節點
if(node.parentNode!=null){
if(node.parentNode.attributes.checked){
node.parentNode.getUI().checkbox.checked = !checked;
}else{
}
checkParent(node.parentNode,checked);
}
}else{
}
}
//子節點反選
var checkChild = function(node,checked){
if(!node.hasChildNodes()){
return;
}else{
if(checked){
node.eachChild(function(child) {
child.getUI().checkbox.checked = !checked;
checkChild(child,checked);
});
}else{
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25261409/viewspace-1053295/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JQuery2:節點選取與節點插入jQuery
- 1.19 JQuery2:節點插入與節點選取jQuery
- Ant Design Vue Tree 選中子節點同時半選中父級節點Vue
- 父子節點資料統計
- easyui的treegrid的級聯勾選子節點,或者級聯勾選父節點UI
- Elasticsearch 節點選舉和primary分片Elasticsearch
- 利用遞迴方法實現連結串列反轉、前N個節點反轉以及中間部分節點反轉遞迴
- C#實現的下拉多選框,下拉多選樹,多級節點C#
- EasyUI Jquery 動態載入樹,點選節點載入UIjQuery
- 點選回車實現按鈕點選功能
- 【高海東】SQL語句對錶中父子節點正向和反向取所有節點SQL
- JavaScript學習之DOM(節點、節點層級、節點操作)JavaScript
- XML文件節點導航與選擇指南XML
- 如何用華為位置服務實現搜尋位置返回父子節點資訊
- 基於etcd的選主功能實現的主備節點管理
- 原生 JavaScript 如何實現通過自定義屬性定位/篩選節點JavaScript
- RAC 雙節點 轉單節點流程
- JS如何實現點選複製功能,JS點選複製文字JS
- consul 多節點/單節點叢集搭建
- mysql根據節點查詢所有葉節點MySql
- dom4j 根據xml節點路徑查詢節點,找到對應的目標節點下的子節點,對節點Text值進行修改XML
- k8s系列--node(k8s節點介紹,新增節點,移除節點)K8S
- MongoDB叢集搭建(包括隱藏節點,仲裁節點)MongoDB
- DataNode工作機制 & 新增節點 &下線節點
- jQuery如何獲取元素父節點和子節點jQuery
- 二叉樹兩個節點的公共節點二叉樹
- android短影片開發,點選兩次實現不同點選效果的實現方式Android
- SQL如何實現查詢節點依賴SQL
- React從零實現-節點建立和渲染React
- 說說VNode節點(Vue.js實現)Vue.js
- checkbox及css實現點選下拉選單CSS
- Mysql增加節點MySql
- Java —— 節點流Java
- 新增節點教程
- KubeSphere 新增節點
- JavaScript實現單擊全選 ,再次點選取消全選JavaScript
- 資料庫——查詢樹形結構某節點的所有子節點、所有父節點資料庫
- js實現點選回到頂部JS