当前位置:编程学习 > JS >>

ext-js的问题

Ext.onReady(function(){var btn =new Ext.Button({text:'打开一个新窗口'});var open = new Ext.Window({title:'小窗口',width:300,height:400});var tree = new Ext.tree.Panel({title:'树',width:200,height:300,root:{text:'树根',expanded:true,children:[{text:'树叶1',leaf:true},{text:'树枝',children:{text:'树叶2',leaf:true}}]},});btn.on('click',function(){open.add(tree);open.show();});var win = new Ext.Window({title:'总窗口',width:600,height:500,buttons:[btn]});win.show();});加载页面后,点击按钮,弹出窗口,当关闭窗口,再次点击按钮,弹出的窗口中无组件,怎么回事。。。代码在上面
答案:不要在点击的时候增加组件,这样就变成每点击一次就增加一个tree组件,变的不确定。
你可以在外面先:open.add(tree); 一次就够了,然后点击按钮的时候就这样:open.show();
这样按钮只负责显示,不负责增加。
试试看。

上一个:js问题,如何实现?
下一个:关于js的弹出框的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,