Extjs tree节点的点击事件
2016-07-12 13:01
561 查看
Extjs tree节点的点击事件 [问题点数:80分,结帖人Q11253217]
不显示删除回复 显示所有回复显示星级回复 显示得分回复
只显示楼主
收藏
关注 Q11253217 GotoDo 本版等级: 结帖率:94.74% | 楼主发表于: 2013-08-28 15:38:05 extjstree监听事件 我想做一个类似如下图的界面 然后点击左边tree的节点在中间区域能够生成一个tab界面。不同节点点击的时候进入的页面不同 代码如下:求监听事件怎么写 JavaScript code ? 相关知识库: HTML5 OpenCV 软件测试 C++ 免费试用IBM Bluemix <iframe id="iframeu1636201_0" src="http://pos.baidu.com/vcum?rdid=1636201&dc=2&di=u1636201&dri=0&dis=0&dai=2&ps=3261x547&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1468285817870&ti=Extjs%20tree%E8%8A%82%E7%82%B9%E7%9A%84%E7%82%B9%E5%87%BB%E4%BA%8B%E4%BB%B6-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NET-%E4%B8%AD%E5%9B%BD%E6%9C%80%E5%A4%A7%E7%9A%84IT%E6%8A%80%E6%9C%AF%E7%A4%BE%E5%8C%BA&ari=1&dbv=2&drs=3&pcs=1165x677&pss=1165x9208&cfv=0&cpl=4&chi=1&cce=true&cec=UTF-8&tlm=1468285817&rw=677<u=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F390569768<r=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3D9YUJXrSt9zJUlsSXVzt8qwCo8wPqqwdSMY8QjYH4CnJxRMixZUPFgVw1UlIQOt6_%26wd%3D%26eqid%3Dd5eab307000eec4b00000005578442f8&ecd=1&psr=1920x1080&par=1920x1040&pis=-1x-1&ccd=24&cja=false&cmi=6&col=zh-CN&cdo=-1&tcn=1468285818&qn=5f95a9b762cd1cf4&tt=1468285817855.19.207.207" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe> <iframe id="iframeu1636204_0" src="http://pos.baidu.com/vcum?rdid=1636204&dc=2&di=u1636204&dri=0&dis=0&dai=3&ps=3261x801&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1468285817870&ti=Extjs%20tree%E8%8A%82%E7%82%B9%E7%9A%84%E7%82%B9%E5%87%BB%E4%BA%8B%E4%BB%B6-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NET-%E4%B8%AD%E5%9B%BD%E6%9C%80%E5%A4%A7%E7%9A%84IT%E6%8A%80%E6%9C%AF%E7%A4%BE%E5%8C%BA&ari=1&dbv=2&drs=3&pcs=1165x677&pss=1165x9208&cfv=0&cpl=4&chi=1&cce=true&cec=UTF-8&tlm=1468285817&rw=677<u=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F390569768<r=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3D9YUJXrSt9zJUlsSXVzt8qwCo8wPqqwdSMY8QjYH4CnJxRMixZUPFgVw1UlIQOt6_%26wd%3D%26eqid%3Dd5eab307000eec4b00000005578442f8&ecd=1&psr=1920x1080&par=1920x1040&pis=-1x-1&ccd=24&cja=false&cmi=6&col=zh-CN&cdo=-1&tcn=1468285818&qn=f5910998197dcb29&tt=1468285817855.19.210.210" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe> | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 回复次数:9 |
关注 podongxi77744... 暖暖猫 本版等级: | #1 得分:0回复于: 2013-08-28 16:06:03 给你的treepanel添加一个 监听吧, |
对我有用[1] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 Q11253217 GotoDo 本版等级: | #2 得分:0回复于: 2013-08-28 16:12:09 引用 1 楼 podongxi777442156445 的回复: 给你的treepanel添加一个 监听吧, 能不能举个例子的说。我老是获取不到节点 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 podongxi77744... 暖暖猫 本版等级: | #3 得分:10回复于: 2013-08-28 16:14:49 JavaScript code ? | ||
对我有用[1] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 Q11253217 GotoDo 本版等级: | #4 得分:0回复于: 2013-08-28 16:21:48 引用 3 楼 podongxi777442156445 的回复: JavaScript code ? 这样弹出来的时候说我node.id未定义 | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 podongxi77744... 暖暖猫 本版等级: | #5 得分:0回复于: 2013-08-28 16:27:58 好吧,不过LZ,你能不能把这个tree和那个tab一样分离出来,然后自己定义一个treepanel 假设定义的为treepanel JavaScript code ? | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 showbo 无聊码农 本版等级: 更多勋章 | #6 得分:70回复于: 2013-08-28 16:57:30 引用 4 楼 Q11253217 的回复: Quote: 引用 3 楼 podongxi777442156445 的回复: JavaScript code ? 这样弹出来的时候说我node.id未定义 加错误位置了吧。。 items: [{ xtype: 'treepanel', title: '系统菜单', expanded: true, listeners: { itemclick: function (view, record, item, index, e, eOpts) { if (record.get('leaf')) { //叶子节点 var id = record.get('id'); if (Ext.getCmp(id)) tab.setActiveTab(id); else tab.add({ title: record.get('text'), html: 'tab内容--' + record.get('text'), closable: true, id: id }); } } }, containerScroll: true, root: { | ||
对我有用[2] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 Q11253217 GotoDo 本版等级: | #7 得分:0回复于: 2013-08-28 17:59:36 引用 6 楼 showbo 的回复: Quote: 引用 4 楼 Q11253217 的回复: Quote: 引用 3 楼 podongxi777442156445 的回复: JavaScript code ? 这样弹出来的时候说我node.id未定义 加错误位置了吧。。 items: [{ xtype: 'treepanel', title: '系统菜单', expanded: true, listeners: { itemclick: function (view, record, item, index, e, eOpts) { if (record.get('leaf')) { //叶子节点 var id = record.get('id'); if (Ext.getCmp(id)) tab.setActiveTab(id); else tab.add({ title: record.get('text'), html: 'tab内容--' + record.get('text'), closable: true, id: id }); } } }, containerScroll: true, root: { 大神就是大神啊,十分感谢 | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 Q11253217 GotoDo 本版等级: | #8 得分:0回复于: 2013-08-28 18:07:22 引用 7 楼 Q11253217 的回复: Quote: 引用 6 楼 showbo 的回复: Quote: 引用 4 楼 Q11253217 的回复: Quote: 引用 3 楼 podongxi777442156445 的回复: JavaScript code ? 这样弹出来的时候说我node.id未定义 加错误位置了吧。。 items: [{ xtype: 'treepanel', title: '系统菜单', expanded: true, listeners: { itemclick: function (view, record, item, index, e, eOpts) { if (record.get('leaf')) { //叶子节点 var id = record.get('id'); if (Ext.getCmp(id)) tab.setActiveTab(id); else tab.add({ title: record.get('text'), html: 'tab内容--' + record.get('text'), closable: true, id: id }); } } }, containerScroll: true, root: { 大神就是大神啊,十分感谢 如果我想在tab里显示的内容是不同的页面怎么显示,就是相当于这边节点对应不同的页面 | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
关注 miyouyou 米悠悠 本版等级: | #9 得分:0回复于: 2014-03-11 17:00:09 引用 6 楼 showbo 的回复: Quote: 引用 4 楼 Q11253217 的回复: Quote: 引用 3 楼 podongxi777442156445 的回复: JavaScript code ? 这样弹出来的时候说我node.id未定义 加错误位置了吧。。 items: [{ xtype: 'treepanel', title: '系统菜单', expanded: true, listeners: { itemclick: function (view, record, item, index, e, eOpts) { if (record.get('leaf')) { //叶子节点 var id = record.get('id'); if (Ext.getCmp(id)) tab.setActiveTab(id); else tab.add({ title: record.get('text'), html: 'tab内容--' + record.get('text'), closable: true, id: id }); } } }, containerScroll: true, root: { 大神啊,我太崇拜你啦 |
相关文章推荐
- js中字符串String中使用正则表达式的方法
- js 文字预写匹配
- js获取编辑框游标的位置
- js 监控浏览器关闭事件
- js中使用正则表达式(g模式和非g模式的区别)
- Servelet-页面乱码(非英文字符全部是问号)
- Jsp中的自定义标签
- (js)强制不使用“兼容性视图”
- js 模拟QQ聊天窗口图片播放效果(带滚轮缩放)
- js时间戳转成日期格式
- ECMAScript 6 学习系列课程 (ES6 proxy和Reflect的相关用法)
- JS中的对象
- 判断字符串能否转json
- 理解 JavaScript 作用域和作用域链
- 读书笔记----JavaScript 权威指南(一)
- jstl标签
- js 方法
- Js作用域链及变量作用域
- Swipe JS – 移动WEB页面内容触摸滑动类库
- JS表单设置值