2012-09-29 30 views
0

我正在Titanium中開發iphone應用程序。無法將addEventListener設置爲我的動態接收內容。如何在iphone中添加動態內容的EventListener

這裏是我的代碼:

var receivedAccountsLength = Ti.App.userAccounts.length; 

var topFrom = 100; 
for(var i=1;i<receivedAccountsLength;i++) 
{ 
    var cont = Ti.UI.createLabel({text: Ti.App.userAccounts[i].accountName , width: 100, height: 30, borderWidth: 1, top: topFrom }); 
    win.add(cont); 

    cont.addEventListener('click', function() 
    { 
     alert("cont"); 
    }); 

    topFrom += 50; 
} 

任何一個可以..

回答

1

@suresh試試這個代碼,這是絕對爲你工作。 首先你會得到你的「事件監聽對象」,那麼你可以讓你的財產, 求助只是複製粘貼此代碼

var receivedAccountsLength = Ti.App.userAccounts.length; 

    var topFrom = 100; 
    for(var i=1;i<receivedAccountsLength;i++) 
    { 
     var cont = Ti.UI.createLabel({text: Ti.App.userAccounts[i].accountName , width: 100, height: 30, borderWidth: 1, top: topFrom }); 


     cont.addEventListener('click', function(event) 
     { 
      alert("cont : "+ event.source.text); 
     }); 
     win.add(cont); 
     topFrom += 50; 
    } 

如果工作享受鈦.....乾杯...!

+0

仍然無法正常工作。我不 –

+0

嘗試定製這段代碼像 爲得到任何警報(VAR I = 1;我 MRT

+0

ki立即檢查 –