Titanium 无法设置";id";合金的动态性能
我正在尝试使用设置标签的idTitanium 无法设置";id";合金的动态性能,titanium,titanium-mobile,appcelerator-titanium,titanium-alloy,appcelerator-alloy,Titanium,Titanium Mobile,Appcelerator Titanium,Titanium Alloy,Appcelerator Alloy,我正在尝试使用设置标签的id 但它不是这样工作的。事实上,我也试着设置accessibilityLabel,但还是没有成功 我确信id字段有一些唯一的值,因为当我在文本中设置时,它会在文本中显示。 我试图设置静态文本,即使这样也不起作用 但是我可以为ScrollableView的id字段设置硬编码值,它不是动态创建的 我相信Alloy在构建集合时会以某种方式使用id属性,并且以后无法通过公共数据绑定进行操作 您还没有指定为什么需要直接设置Id,但是有另一种方法可以访问集合中的特定视图
但它不是这样工作的。事实上,我也试着设置accessibilityLabel,但还是没有成功
我确信id字段有一些唯一的值,因为当我在文本中设置时,它会在文本中显示。
我试图设置静态文本,即使这样也不起作用
但是我可以为ScrollableView的id字段设置硬编码值,它不是动态创建的 我相信Alloy在构建集合时会以某种方式使用id属性,并且以后无法通过公共数据绑定进行操作
您还没有指定为什么需要直接设置Id,但是有另一种方法可以访问集合中的特定视图:itemId属性。如本例所示:
然后可以通过编程方式访问元素,例如,在单击事件中:
功能项点击(e){
var模型=$.departions.get(e.itemId);
}
你可以在Rene Pot上找到更多关于这个图案的信息
希望这对你的问题有所帮助。Hnmm认为是这样的。。。但即使是这篇文章也没有提到这一点。我认为使用id访问元素会很容易。我想要访问的元素不是单击的元素。想要避免children.children.children链接,但它甚至没有设置accessibilityLabel值