2014-07-08 71 views
0

我正在開發使用鈦加速器的移動應用程序。在我的應用程序中,我有一個tableview包含從遠程數據庫檢索到的人員名稱列表。當我點擊我的tableview的每一行時,我想顯示遠程數據庫(我的列表中每個人的活動)的一些其他數據。我用一個PHP Web服務來做到這一點。我用一個循環「For」來顯示數據,但問題是當我點擊一行所有數據時(所有人的活動都顯示出來)。我試圖做到這一點whitout循環,我現在只能顯示一個數據(點擊時,只有第一人的活動顯示爲我的tableview的所有行)。我不知道我應該用什麼樣的條件或女巫循環必須使用這個。 請任何幫助。這是我的tableview的截圖和警告對話框:https://www.dropbox.com/s/osan0bb4i6s2bqd/scrennShot.png使用鈦和遠程數據庫在laretdialog上顯示數據

回答

0

你必須點擊EventListner添加到TableView中.. 希望它會爲你的作品? 並將數據傳遞對象爲tablerow其創建

var row = Ti.UI.createTableViewRow({ 
    height : Ti.UI.Size,    
    left : 0, 
    obj : your_data[i] // From the array etc for specific row . 
}); 

添加EventListner

e.rowData.obj; 
+0

感謝馬丁,這正是我想做的事情!它現在工作正常:) –