Titanium 使用Tianium和远程数据库在laretdialog上显示数据

Titanium 使用Tianium和远程数据库在laretdialog上显示数据,titanium,Titanium,我正在用钛合金appcelerator开发一个移动应用程序。在我的应用程序中,我有一个包含从远程数据库检索到的人名列表的tableview。当我单击tableview的每一行时,我希望显示来自远程数据库的一些其他数据(列表中每个人的活动)。我使用了一个php web服务来实现这一点。我使用了一个循环“For”来显示数据,但问题是,当我单击一行时,所有数据(显示人员的所有活动)都会显示出来。我试着做这个whitout循环,现在我只能显示一个数据(单击,我的tableview的所有行只显示第一个人的

我正在用钛合金appcelerator开发一个移动应用程序。在我的应用程序中,我有一个包含从远程数据库检索到的人名列表的tableview。当我单击tableview的每一行时,我希望显示来自远程数据库的一些其他数据(列表中每个人的活动)。我使用了一个php web服务来实现这一点。我使用了一个循环“For”来显示数据,但问题是,当我单击一行时,所有数据(显示人员的所有活动)都会显示出来。我试着做这个whitout循环,现在我只能显示一个数据(单击,我的tableview的所有行只显示第一个人的活动)。我不知道我应该把什么作为条件,或者必须使用开关回路来实现这一点。
请帮忙。这是我的tableview和警报对话框的屏幕截图:

您必须将click EventListner添加到tableview。。 希望它对你有用。。。 并在创建数据对象时将其传递给TableRow

var row=Ti.UI.createTableViewRow({
高度:Ti.UI.Size,
左:0,,
obj:your_data[i]//来自特定行的数组等。
});
添加事件列表器

e.rowData.obj;

谢谢马丁,这正是我想做的!现在可以了:)