Extjs中的asynctreenode和treenode有什么区别?我什么时候应该一个或另一个? 谢谢。
最佳答案
最简单的方法是这样看:
树节点是一段预定义的常量信息。加载父树时,底层节点结构(假设)固定在该点。从上下文来看更容易,当您展开一个节点时,它的子节点在加载之前实际上是“已知的”(预先确定/硬编码)。
异步节点在查询时“异步”加载其直接子节点。这些子项可以在操作的任何阶段动态设置,并且可以根据任意数量的因素进行更改并酌情提供。 child 的每次展开都是动态的。
因此,当作为绝对值时,常规节点将总是具有相同的子节点(并不总是正确的,但在本解释的上下文中为真),异步节点可能具有不同的子节点不同的时间。例如,异步节点可以从数据库(可能在不同时间包含不同的记录)或基于应用程序中的另一个因素动态加载子节点。因此,如果您想设置树面板结构,请选择常规节点 - 如果您认为树面板结构可能会根据多种因素发生变化,请使用异步节点从查询中加载子节点。
希望对您有所帮助!
关于javascript - asynctreenode 和 treenode 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3525980/