Extjs中asynctreenode和treenode有什么不同?我什么时候该怎么办?谢谢.
最简单的方法就是这样看:
treenode是预定义的恒定信息.加载父树时,基础节点结构(假设)固定在该点.从上下文中查看它更容易,当您展开节点时,它们的子节点在加载之前是有效的"已知"(预定/硬编码).
异步节点,在查询时"异步"加载其中级子节点.这些孩子可以在操作的任何阶段动态设置,并且可以根据任意数量的因素进行更改并在适当时提供.孩子的每次扩张都是动态的.
因此,当作为绝对节点时,常规节点将始终具有相同的子节点(并非总是如此,但在此解释的上下文中为真),异步节点可能在不同时间具有不同的子节点.例如,异步节点可以动态地从数据库(可能在不同时间包含不同记录)中加载子项,或者基于应用程序中的其他因素.因此,如果要设置treepanel结构,请转到常规节点 - 如果您认为treepanel结构可能会根据多种因素进行更改,请使用异步节点从查询中加载子节点.
希望能帮助到你!
归档时间: |
|
查看次数: |
1745 次 |
最近记录: |