ext tab自动关闭问题和打开新页面

左边tree,右边tabpanel,点击左边tree节点,默认在tabpanel显示,现在要的是不在tabpanel显示,打开另一个页面(可以说是点击后在tabpanel显示,但在打开新页面时关闭该tab,自动),有大神能现身指教么
PS:我用的是extjs5的

2个回答

什么意思。。新窗口打开不直接window.open就行了,就不要创建tab了。。。

showbo
支付宝加好友偷能量挖 回复qq_24534807: 自己写个js获取tree那个组件(调用clearListeners注销所有事件),然后调用addListener重新添加itemclick事件,window.open打开新窗口。http://docs.sencha.com/extjs/4.1.3/#/api/Ext.tree.Panel-method-addListener
3 年多之前 回复
qq_24534807
qq_24534807 请问知道什么回事么?
3 年多之前 回复
qq_24534807
qq_24534807 ext-all-rtl-debug.js?_dc=1475054593056:37957 Uncaught TypeError: Cannot read property 'hide' of null
3 年多之前 回复
qq_24534807
qq_24534807 我试过用这个var view=this.getView(); view.close();可以关闭打开的tab,可是js会报错,
3 年多之前 回复
qq_24534807
qq_24534807 问题是改不了啊,这部分的代码在其他人手上,我接触不到
3 年多之前 回复
showbo
支付宝加好友偷能量挖 回复qq_24534807: 改代码啊。。。。
3 年多之前 回复
qq_24534807
qq_24534807 问题是,被设定死了,一点击tree上的,就会创建tab
3 年多之前 回复

问题是,被设定死了,一点击tree上的,就会创建tab

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问