我有一个问题
我一直在和Ext JS
保持一段时间的安静,我无法弄清楚如何解决这个问题
我有一个带有一些节点的树,当我点击这个节点时,会创建一个标签
在树中,我有一个名为APPLICATION STATUS
的节点,它有三个子节点CLASSIC
BULK
和WIZARD
。
创建选项卡时,第一个手风琴会展开并加载值
共有5种手风琴,DEV
,QA
,INT
,STG
,PROD
。
首先,当我点击树节点时,CLASSIC
- DEV
被加载
之后,如果我点击QA
手风琴,CLASSIC
- QA
就会加载
现在,当我切换回CLASSIC
- DEV
时,我不想再次发送请求并获取数据,而是只想显示数据。
这适用于所有树节点 - 手风琴组合
只是帮助我如何解决这个问题?
答案 0 :(得分:0)
创建标签面板一次,并在使用panel.setVisible( false );
单击节点时创建选项卡的功能可能只创建一个选项卡,然后将其标记为push
创建选项卡数组panels
。
因此,当您单击某个节点时,该功能将
使用panels
和
panel.setVisible( false );
中的所有面板
创建面板(如果尚未创建),如果创建仅显示panel.setVisible( true );