Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从主干木偶获取子视图';什么是复合视图?_Javascript_Jquery_Backbone.js_Marionette_Composite - Fatal编程技术网

Javascript 如何从主干木偶获取子视图';什么是复合视图?

Javascript 如何从主干木偶获取子视图';什么是复合视图?,javascript,jquery,backbone.js,marionette,composite,Javascript,Jquery,Backbone.js,Marionette,Composite,我正在开发一个基于主干网和木偶网的应用程序。我正在使用复合视图来显示一个表,现在我想一起更新多个子视图,以便获得它们的对象和模型。因此,我们需要访问它们 我读书。我在复合视图对象上尝试了这些方法,但没有一种方法有效,并且抛出了错误消息 CheckInOutCollectionView.findByIndex不是函数 如何访问子视图对象?如果您知道子视图的索引: var child = collectionView.children.findByIndex(0) 如果要查找特定模型的子视图,请执

我正在开发一个基于主干网和木偶网的应用程序。我正在使用复合视图来显示一个表,现在我想一起更新多个子视图,以便获得它们的对象和模型。因此,我们需要访问它们

我读书。我在复合视图对象上尝试了这些方法,但没有一种方法有效,并且抛出了错误消息

CheckInOutCollectionView.findByIndex不是函数


如何访问子视图对象?

如果您知道子视图的索引:

var child = collectionView.children.findByIndex(0)
如果要查找特定模型的子视图,请执行以下操作:

var child = collectionView.children.findByModel(model)
这是因为
CollectionView.prototype.children
是一个保姆
ChildViewContainer
实例


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

我使用的是1.1.0版,从2.0版开始就可以使用这些函数。先生,您知道如何使用FindBycustomIndex()。