我有一个使用ajax商店的树面板。 当服务器获取节点的结果时,通常不是即时的(需要几秒钟)。ExtJS 4奇怪的树加载行为
我有重新加载根节点另一个网格控制(取决于不同的参数)
这可能导致奇怪的行为,当该前一个完成之前被发送的请求:
- 用户选择在网格上,这会导致树发送请求
- 以前的请求之前的东西是完整的用户改变一些东西,导致一个新的请求被发送
- 树开始有问题,当在两个请求完成后扩展节点
有没有办法让我在重新加载树之前中止树存储发送的所有挂起的请求?
在此先感谢您的帮助! Amitay。
P.S - ExtJS的版本4.1.1
因此,树的内容可能与不同的数据被重新加载,而在之前的数据服务器请求正在进行。这是你想要阻止的吗?你能解释为什么你重新加载根节点? – Izhaki
这实际上是一个树形网格(不是简单的树)。我将它用于我的应用程序中的仪表板,其中显示了各种指标。感谢树,用户可以深入查看详细的数据。当用户选择要显示的度量标准时,应该重新加载树来反映用户的选择。 当用户选择一些内容并在先前完成加载之前更改其选择时,会发生此问题。 – amitayh