日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

ExtJS中给Tree节点加click事件

發(fā)布時(shí)間:2025/3/13 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ExtJS中给Tree节点加click事件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一種:

?????? 直接通過TreePanel中的Config Option中的listener來添加,代碼如下:

??? var TreePan = new Ext.tree.TreePanel({

??????? id: 'TreePan',

??????? title: "側(cè)邊欄",

??????? useArrows: true,

??????? width: 240,

??????? height: 660,

??????? region: 'west',

??????? frame: true,

??????? autoScroll: true,

??????? enableDD: false,

??????? containerScroll: true,

??????? draggable: false,

??????? root: root,

??????? rootVisible: false,

??????? collapsible: true,

??????? collapsed: true,

??????? animate: true,

??????? listeners: {

??????????? 'click': function(node, e) {

????????? ??????if (node.isLeaf()) {

??????????????????? var newWin = new Ext.Window({

??????????????????????? width: 745,

??????????????????????? height: 529,

??????????????????????? title: "現(xiàn)用技術(shù)標(biāo)準(zhǔn)",

??????????????????????? html: "<iframe src=/"Manage/VolunteerShipInfo.aspx/" marginheight=/"0/" marginwidth=/"0/" width=/"727/" height=/"500/"></iframe>"

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

??????????????????? newWin.show();

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

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

?}

?

失敗,表現(xiàn)為程序?qū)?“node.isLeaf()”這個(gè)方法的識別有問題,加上這條if語句,則點(diǎn)擊所有節(jié)點(diǎn)沒反應(yīng)(包括非葉節(jié)點(diǎn));去掉這個(gè)if,則點(diǎn)所有節(jié)點(diǎn)都會(huì)出現(xiàn)新窗口(包括非葉節(jié)點(diǎn))。

?

???? 第二種:

???? 使用TreePan.on來添加Event,代碼如下:

?

??? var TreePan = new Ext.tree.TreePanel({

??????? id: 'TreePan',

??????? title: "側(cè)邊欄",

??????? useArrows: true,

??? ????width: 240,

??????? height: 660,

??????? region: 'west',

??????? frame: true,

??????? autoScroll: true,

??????? enableDD: false,

??????? containerScroll: true,

??????? draggable: false,

??????? root: root,

??????? rootVisible: false,

??????? collapsible: true,

??????? collapsed: true,

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

?}

TreePan.on('click', BiaoZhunClick);

?

??? function BiaoZhunClick(node, e) {

??????? if (node.leaf) {

??????????? //??????????? e.stopEvent();

??????????? var newWin = new Ext.Window({

?????????? ?????width: 745,

??????????????? height: 529,

??????????????? title: "現(xiàn)用技術(shù)標(biāo)準(zhǔn)",

??????????????? html: "<iframe src=/"Manage/VolunteerShipInfo.aspx/" marginheight=/"0/" marginwidth=/"0/" width=/"727/" height=/"500/"></iframe>"

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

??????????? newWin.show();

??????? }

??? }

?

失敗,表現(xiàn)如方法二。

?

???? 第三種:

???? 通過查API Document,知道可以用addListener這個(gè)方法來給TreePanel添加Event,于是嘗試如下:

?

??? var TreePan = new Ext.tree.TreePanel({

??????? id: 'TreePan',

??????? title: "側(cè)邊欄",

??????? useArrows: true,

??????? width: 240,

??????? height: 660,

??????? region: 'west',

??????? frame: true,

??????? autoScroll: true,

??????? enableDD: false,

??????? containerScroll: true,

??????? draggable: false,

??????? root: root,

??????? rootVisible: false,

??????? collapsible: true,

??????? collapsed: true,

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

?}

??? TreePan.addListener('click', BiaoZhunClick);

??? function BiaoZhunClick(node, e) {

??????? if (node.leaf) {

??????????? //??????????? e.stopEvent();

??????????? var newWin = new Ext.Window({

??????????????? width: 745,

??????????????? height: 529,

??????????????? title: "現(xiàn)用技術(shù)標(biāo)準(zhǔn)",

??????????????? html: "<iframe src=/"Manage/VolunteerShipInfo.aspx/" marginheight=/"0/" marginwidth=/"0/" width=/"727/" height=/"500/"></iframe>"

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

??????????? newWin.show();

?? ?????}

??? }

?

成功,終于可以實(shí)現(xiàn)只有在點(diǎn)擊葉節(jié)點(diǎn)時(shí)才彈出浮窗了。

?轉(zhuǎn)自:http://blog.csdn.net/scythev/article/details/4818610

?

轉(zhuǎn)載于:https://www.cnblogs.com/xuhongfei/p/4037060.html

總結(jié)

以上是生活随笔為你收集整理的ExtJS中给Tree节点加click事件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一级片av | 欧美高清视频 | 超碰在线人人 | 亚洲欧洲av| 色哟哟网站| 夜夜操天天爽 | 亚洲国产一区二区三区a毛片 | 影音先锋成人在线 | 午夜影院啊啊啊 | 毛片基地在线播放 | 无码人妻少妇伦在线电影 | 欧美久久久久久久久久久久 | 黄色一级免费大片 | 亚洲伦理一区二区三区 | 婷婷色婷婷开心五月四房播播 | 日本精品视频一区 | 国产精品正在播放 | 素人fc2av清纯18岁 | 在线观看成年人网站 | 国产欧美视频一区二区 | 久久国产精品久久国产精品 | 激情xxx | heyzo北岛玲在线播放 | 欧美在线看片 | 亚洲精品在线网站 | 短裙公车被强好爽h吃奶视频 | 经典毛片 | 亚州一区二区 | 影音先锋黄色网址 | 欧美激情一区二区三区在线 | 小妹色播影院 | 欧美1级片 | 夜间福利视频 | 亚洲永久无码精品一区二区 | 国产精品欧美亚洲 | 热久久在线 | 91麻豆国产精品 | 免费a级 | 色撸撸在线 | 久久久久女人精品毛片九一 | 日韩一区二区免费播放 | 亚洲国产一级 | 国产精品资源站 | 成人久久久精品乱码一区二区三区 | 亚洲大片免费观看 | 精产国品一二三产品蜜桃 | 精品一区二区三区蜜桃 | 免费在线黄网站 | 色超碰| 九九天堂网 | 亚洲欧美日韩国产一区二区 | 中文人妻av久久人妻18 | 丁香六月婷婷激情 | 成人综合网站 | 精品国模一区二区三区欧美 | 黄色99| 性国产精品| 色桃av| 欧美a v在线播放 | 欧美日韩一区二区视频在线观看 | 熟女熟妇伦久久影院毛片一区二区 | 777奇米色 | 美丽的姑娘在线观看 | 五月网婷婷 | 99er在线观看| 久久亚洲综合网 | 91大神视频在线播放 | www.youjizz.com中国 | 97蜜桃网| 国产男男gay体育生网站 | 精品国产自在精品国产精小说 | 亚洲精品国产a | ass亚洲肉体欣赏pics | 谁有毛片网站 | 国产免费av一区 | 91毛片网| 久久夜色精品 | 欧美日韩一区二区中文字幕 | 又色又爽又黄18网站 | 国产精品一区二区三区四区五区 | 欧美在线一二三四区 | 久久777 | 色婷婷激情av| 婷婷中文 | 久久久男人的天堂 | 在线第一页 | 黄色香蕉网 | 久久人人爽人人爽人人片av高清 | 天天综合av | 日韩欧美成人免费视频 | 天海翼中文字幕 | 国产精品一区二区三区线羞羞网站 | 使劲插视频 | 夜夜摸夜夜操 | 成人网导航 | 欧美色图激情小说 | av在线播放网站 | 草草影院ccyycom| 精品视频区 |