gpt4 book ai didi

javascript - 如何从 Backbone Marionette 的复合 View 中获取 subview ?

转载 作者:可可西里 更新时间:2023-11-01 02:37:43 26 4
gpt4 key购买 nike

我正在开发一个基于 Backbone 和 Marionette 的应用程序。我正在使用复合 View 来显示一个表,现在我想一起更新多个 subview ,所以我想要它们的对象和模型。所以要访问它们

我读了this method .我在复合 View 对象上尝试了它们,但没有一个方法有效并抛出错误消息

CheckInOutCollectionView.findByIndex is not a function

如何访问 subview 对象?

最佳答案

如果知道 subview 的索引:

var child = collectionView.children.findByIndex(0)

如果要查找特定模型的 subview :

var child = collectionView.children.findByModel(model)

这是有效的,因为 CollectionView.prototype.children 是 Babysitter ChildViewContainer 实例。

这也适用于 CompositeView 实例,因为 CompositeView 扩展了 CollectionView

关于javascript - 如何从 Backbone Marionette 的复合 View 中获取 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28235753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com