2014-07-08 103 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

感谢马丁,这正是我想做的事情!它现在工作正常:) –