`
三问飞絮
  • 浏览: 320640 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Tree的展开与延迟时间

 
阅读更多

1,expandItem:展开一个节点

     注意:如果设置 dataProvider 之后立即调用 expandItem(),则您可能看不到正确的行为。您应该等待对组件进行验证或调用 validateNow()

    方案:重写expandItem函数,并使用callLater来渲染.

/**
 * 重写展树节点,刚设置dataProvider后不能展开
* @param event
*/
override public function expandItem(item:Object, open:Boolean, animate:Boolean = false, dispatchEvent:Boolean = false, cause:Event = null):void {
	this.callLater(super.expandItem,[item,open,animate,dispatchEvent,cause]);
}

 

 

2,展开有个延迟时间

Tree{
   openDuration:0;/*打开或关闭节点的时间,默认是250毫秒*/
}

 

分享到:
评论

相关推荐

    layui tree懒加载实例.rar

    在layui tree组件中,懒加载意味着初始只会加载根节点,当用户展开某个节点时,才会去后台请求该节点的子节点数据,这样显著减少了初次加载的时间,提高了页面性能。 在layui tree懒加载实例中,我们可以看到以下...

    jQuery-simple-tree

    1. 延迟加载:对于大型数据集,可以采用延迟加载策略,只在需要时加载子节点,减少初始加载时间。 2. 缓存机制:利用缓存机制存储已加载的节点数据,避免重复请求。 3. 优化渲染:避免频繁的DOM操作,使用jQuery的...

    lazy_load_tree_layui.zip

    这种策略显著减少了初始页面加载的时间,提升了用户体验,特别是对于包含大量子节点的树形组件,可以避免一次性加载大量无用的数据,节省服务器资源。 二、layui懒加载树组件的实现 1. 结构设计:layui的树组件...

    jquery表格树插件GridTree懒加载版本(开源,含demo)

    3. 调用插件提供的方法,如`gridtree.init()`启动表格树,`gridtree.expandNode(nodeId)`展开指定节点。 4. 自定义回调函数,实现业务逻辑。 六、总结 jQuery表格树插件GridTree的懒加载版本,以其高效的加载策略和...

    jquery.tree同步改进

    异步加载则允许在后台加载数据,用户可以继续浏览其他内容,提高了用户体验,但可能存在加载不完全或延迟问题。 改进后的`jquery.tree`可能采用了以下策略来优化同步加载: 1. **分页加载**:将大量数据分割成小块...

    Flex中在Tree绑定数据后自动展开树节点的方法

    第二种方法是通过设置一个延迟函数,如`setTimeout`,在一定时间后执行展开操作。这为组件提供了足够的时间来完成数据绑定和渲染,然后再展开节点: ```actionscript setTimeout(IniExpand, 1000); private ...

    数据绑定到tree控件上。

    通常,不是一次性加载所有数据,而是采用延迟加载(lazy loading)策略,只有当用户展开某个节点时才加载其子节点,以减少初始加载时间和内存占用。 在TestShop项目中,可能有一个名为“DataBindingToTreeControl”...

    Javascript XML Tree

    由于标签涉及到了"Web",这表明JavaScript XML Tree可能是在一个基于Web的环境中运行,与浏览器兼容性有关。开发者可能需要确保组件在不同的浏览器(如Chrome、Firefox、Safari等)上都能正常工作。 总之,...

    sss.rar_flex

    可以通过延迟加载(lazy loading)策略,只在节点展开时加载其子节点数据,以减少初始加载时间和内存占用。 10. **自定义节点渲染**:Flex允许你通过创建自定义的ItemRenderer类来改变Tree节点的外观和行为,以满足...

    解析Xml构建Ext树形菜单

    同时,为了优化用户体验,可以考虑使用EXT的延迟加载(lazy loading)特性,只有在用户展开节点时才加载其子节点数据,减少初始加载的时间。 总之,EXT与XML的结合使得创建动态树形菜单变得简单而高效。通过理解EXT...

    TreeBuffer

    这样可以显著减少初始加载时间,提高程序启动速度,并减少内存占用。 具体实现“Lazy Add Item”技术时,通常需要以下步骤: 1. **设计数据模型**:首先,你需要一个数据模型来表示树结构中的每个节点,这个模型应...

    从datawindow的下拉列表中弹出treeview选择框

    6. **性能优化**:由于TreeView可能包含大量节点,因此在处理大数据量时要注意性能优化,比如延迟加载(lazy loading)技术,只在需要时加载节点,以减少初始加载时间。 7. **测试与调试**:确保在各种操作系统和...

    Vue2(三)实现子菜单展开收缩,带动画效果实现方法

    当`.menu-body`带有`.open`类时,`max-height`变为600px,同时过渡时间延长到0.5秒,让关闭动画更加平滑。 在Vue组件中,我们可以监听用户的点击事件,通过`toggleClass`方法来切换`.open`类。假设有一个名为`...

    4 时序约束与时序分析.pdf

    根据提供的文件信息,本文将围绕“4 时序约束与时序分析”这一主题展开,深入探讨时序约束的概念、类型及其在时序分析中的应用。 ### 一、时序约束概述 #### 1.1 定义 时序约束是指在数字电路设计中对信号传输时间...

    LibraryTreeView

    在处理大型文档库时,考虑到性能问题,可能需要实现分页加载或延迟加载技术,避免一次性加载所有节点导致的性能瓶颈。 9. **兼容性和适应性**: 考虑到SharePoint的不同版本和浏览器兼容性,LibraryTreeView需要...

    simplehtmltree3.3

    Simple HTML Tree 3.3在处理大量数据时,通过延迟渲染和虚拟DOM技术,显著提升了性能。同时,它还支持异步加载子节点,以减少初次加载时的等待时间。 总结,Simple HTML Tree 3.3是一款针对HTML和XML数据展示的优秀...

    flex 动态树,异步树

    这种方式显著降低了初始加载时间和内存消耗,提高了用户体验。 3. 实现异步树的关键技术: - 延迟加载(Lazy Loading):仅在用户请求时加载子节点,减少首次加载的数据量。 - 分页加载(Paging):将大量数据...

    ext 异步加载树完整版

    在这个场景下,"异步加载树"是指树形组件(Tree Panel)不一次性加载所有节点,而是根据用户滚动或展开节点时按需加载数据,从而提高页面性能。 EXT JS的Tree Panel允许开发者配置异步加载数据源,通常通过Ajax请求...

    EXT 分页,树形结构案列

    4. 异步加载(Lazy Loading):EXT Tree支持延迟加载,即只有在节点被展开时才加载其子节点数据,这样可以显著减少初次加载的时间。 5. 树形网格(TreeGrid):EXT还提供了结合了表格和树结构的TreeGrid组件,可以...

Global site tag (gtag.js) - Google Analytics