0

实际上我面临一个我不确定它来自哪里的问题?因为我是 Extjs 的新手,

所以我使用的是 Extjs4 的 TreeGrid。我有一个组合框,我必须在其中选择一个选项并执行搜索操作。搜索时它将填充 TreeGrid。

但是当我有一个巨大的 xml 文件需要填充到 TreeGrid 时,我遇到了问题。它花费了太多时间。那么任何人都可以帮助我确定问题所在吗?

在小型 xml 文件的情况下,它运行良好。

4

1 回答 1

1

我也发现加载大文件的问题。如果您的文件太大,请不要坚持使用 XML。尝试使用 JSON 格式。它会在大文件上表现得更好。要读取 XML,您需要解析它,读取 XML 文档中的节点、属性和子节点,然后使用您找到的数据。

使用 JSON 很容易获取数据,因为它已经是原生 javascript。不需要解析器或代理——您需要做的就是快速而简单地循环遍历数据。 http://think2loud.com/680-json-xml/

于 2012-05-28T08:44:35.893 回答