0

我有个问题。
我一直在Ext JS安静地工作一段时间,但我只是不知道如何解决这个问题。
我有一棵带有一些节点的树,当我单击该节点时,将创建一个选项卡。
在树中,我有一个名为的节点APPLICATION STATUS,它具有三个子节点CLASSIC BULKWIZARD.
创建选项卡时,第一个手风琴展开并加载值。
共有 5 个手风琴,即DEV, QA, INT, STG, PROD
所以首先当我点击树节点时,CLASSIC-DEV被加载。
之后,如果我点击QA手风琴,CLASSIC-QA加载。
现在当我切换回CLASSIC-DEV,我不想再次发送请求并获取数据,而只想显示数据。
这应该适用于所有树节点 - 手风琴组合。
只是帮我解决这个问题?

4

1 回答 1

0

创建一次选项卡面板并在单击时隐藏或显示它们panel.setVisible( false );

当您单击节点时创建选项卡的函数可能只创建一次选项卡,然后push通过将其添加到选项卡数组将其标记为已创建panels

因此,当您单击一个节点时,该功能将

  1. 隐藏panels使用中的所有面板panel.setVisible( false );

  2. 如果尚未创建面板,请创建面板,如果已创建,则仅通过panel.setVisible( true );

于 2013-07-15T15:43:30.873 回答