0
我面臨這個問題如何獲得子元素的值任何請幫助我我在下面分享我的代碼。我有一個scrollableView
和它的scrollend
eventListener我想獲得ImageViewID。如何獲得ScrollableView子元素值我甚至在偵聽器執行時給出樣本獲取?
scrollableView.addEventListener('scrollend',function(e){
/*I will get the imageView Id and image value how any one reply me I am not getting */
Ti.API.info('imageId' + e.view.children[0].children[0].imageId); /* I tried but it's not working*/
});
編輯
以上會發生什麼情況可以岔如下:
var scrollableView = Ti.UI.createScrollableView({
});
var data=[];
for(var i=0;i<10;i++){
var view = Ti.UI.createView({
});
var scrollView = Ti.UI.createScrollView({
});
var imageView = Ti.UI.createImageView({
image:i+".png",
imageId:i,
});
scrollView.add(imageView);
view.add(scrollView);
data.push(view);
}
scrollableView.add(data);
scrollableView.addEventListener('scrollend',function(e){
/*I will get the imageView Id and image value how any one reply me I am not getting */
Ti.API.info('e.source.imageId'+e.source.imageId);/* I tried but it's not working*/
});
AASebastian你好感謝你對我的幫助,但你這表明一個不工作 –
@MRChowdary:是給出任何錯誤?因爲我給了你一個工作代碼。讓我知道你在scrollend上得到什麼。如果結構與您在問題中給出的結構相同,那麼它肯定會起作用。或者,如果您更改了視圖中圖像的索引,則應該相應地訪問它。 –