我正在尝试以编程方式将一个包含3个元素的简单视图放入页面中。
这一切都有效,但我似乎只能将事件绑定到主视图,而不是单独绑定。以下内容适用于主视图但是如何在partials.dropdown中为标签元素应用侦听器?我尝试了views.name并且它不起作用,除非我做getViews但我不知道如何将它们添加到页面:(
以下代码: 这是控制器:
var dropdown = Alloy.createController('partials/dropdown');
var views = dropdown.getView();
views.addEventListener('click', function(e){
console.log(e.source);
});
$.product_guide.add(views);
这是局部的,我知道它是一个下拉但它是同一个校长。
<Alloy>
<View id='image_container'>
<ImageView id='image;/>
<Label id='label'/>
</View>
</Alloy>
非常感谢