【发布时间】:2011-03-19 16:24:36
【问题描述】:
我正在 appcelerator 中制作一个 iPhone 应用程序,学生可以在其中查看他们的课程安排。
我有一个 JSON 响应,它为我带来了具有以下属性的教室:
- 天
- 小时
- 类
- 教授
所以一个例子是一个数组有这样的东西:
[monday,8:00,math,sofia heelter]
[monday,10:00,biology,andrea sulivan]
[friday,8:00,math,sofia heelter]
我收到这些参数并使用以下代码在UITableView 中显示它们:
for (var i = 0; i < response.classrooms.lenght; i++)
{
var day= response.classrooms[i].day;
var hour= response.classrooms[i].hour;
var materia= response.classrooms[i].class;
var professor= response.classrooms[i].professor;
var row = Titanium.UI.createTableViewRow({height:'auto'});
var post_view = Titanium.UI.createView({
height:'auto',
layout:'vertical',
top:5,
right:5,
bottom:5,
left:5
});
var text= Titanium.UI.createLabel({
text:text,
top:0,
left:0,
bottom:15,
height:48,
width:300,
font:{fontFamily:'helvetica',fontSize:20}
});
post_view.add(text);
// Add the post view to the row
row.add(post_view);
// Give each row a class name
row.className = "item"+i;
// Add row to the rowData array
rowData[i] = row;
}
所以问题是这样的......
我如何分配给连续生孩子的每个班级(我指的是上面显示的大学教室)?
因此,当我单击行时,它会显示一个子视图,其中包含有关其教室的信息。我有关于教室的信息,我只想为每一行分配一个孩子。
【问题讨论】:
标签: javascript iphone titanium appcelerator