0

私はチタンでiphoneアプリケーションを開発しています。addEventListener動的に受信するコンテンツに設定できません。

これが私のコードです:

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;
}

誰でもできます。

4

1 に答える 1

1

@sureshこのコードを試してみてください。これは絶対に機能します。最初に「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 });   


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

もし、チタンを楽しんで作業するなら.....乾杯...!

于 2012-09-29T12:35:38.243 に答える