我是 Sencha Touch 的新手,所以我不知道它的完整结构。所以这个问题有点愚蠢,我猜:)
我认为它是一个嵌套列表对象。我在我的嵌套列表中创建了一个工具对象。现在我想从另一个视图的回调中操作这个工具栏。如何从另一个视图对象的事件回调访问位于嵌套列表视图中的工具栏对象?
我是 Sencha Touch 的新手,所以我不知道它的完整结构。所以这个问题有点愚蠢,我猜:)
我认为它是一个嵌套列表对象。我在我的嵌套列表中创建了一个工具对象。现在我想从另一个视图的回调中操作这个工具栏。如何从另一个视图对象的事件回调访问位于嵌套列表视图中的工具栏对象?
有了关于您的结构的少量信息(您是否使用 MVC 模式?没有给出示例代码)我只能说您绝对可以使用Ext.ComponentQuery实现这一点
假设您向名为的工具栏添加了一个自定义属性,ident='myToolbar'
然后您可以通过调用访问此工具栏(准确地说是具有该自定义属性的任何工具栏)
Ext.ComponentQuery.query('[ident=myToolbar]')[0]
结果将始终是一个数组,但在此示例中,我们只接受一个结果,这就是我添加的原因[0]
有关详细信息,请参阅 API。如果您知道如何使用Ext.ComponentQuery ,它就会非常强大。