在 NestedList 中创建项目后立即触发的事件
Posted
技术标签:
【中文标题】在 NestedList 中创建项目后立即触发的事件【英文标题】:Event which fires right after items creation in NestedList 【发布时间】:2012-12-28 11:39:23 【问题描述】:Sencha Touch 2 中是否有在构建列表项时触发的 NestedList 事件(DOM 准备就绪)?
【问题讨论】:
你说的列表项是什么意思 @sai,这意味着当 DOM 准备好时 【参考方案1】:使用activate
,每当容器内的项目被激活时触发。
或
show
每当显示组件时触发
或
如果您想在加载记录后发生事件,请使用load
,它会在记录加载到存储时触发
【讨论】:
据我了解show
事件未在子元素上触发。它仅在第一级元素(视图)上触发。 load
事件正在触发,即使项目的 DOM 尚未准备好。 :(【参考方案2】:
通过 http://docs.sencha.com/touch/2-1/#!/api/Ext.dataview.NestedList 中的加载、绘制、前加载、显示、初始化等事件,您会找到适合您的。 如果您正在寻找其他内容,请详细说明。
【讨论】:
在提出问题之前我已经测试了所有这些事件,但仍有可能在 DOM 准备好之前触发事件......这就是问题所在。 :(以上是关于在 NestedList 中创建项目后立即触发的事件的主要内容,如果未能解决你的问题,请参考以下文章