Ничего себе,
Это был крепкий орешек. Один из моих более информированных коллег решил это за выходные.
Вместо того, чтобы нажимать и добавлять элементы к родителю. Он просто использовал метод appendRow, чтобы добавить строку в пустой массив, который затем был добавлен в табличное представление.
Сначала создайте табличное представление:
// CREATE RESULTS TABLEVIEW
var tvResults = Ti.UI.createTableView({
backgroundColor : "white",
data : [],
top : 55,
left : 10,
width : 260,
height : 250,
borderColor : appHeaderColor,
borderWidth : 1,
borderRadius : 10
});
viewMain.add(tvResults);
Затем в обратном вызове выполните итерацию и добавьте массив, добавляемый в представление:
for(var i = 0; i < results.length; i++) {
tvResults.appendRow(createRow(results[i].deceased));
}
Обратите внимание, что важной частью является data: [], в табличном представлении; пустой массив для свойства данных. Надеюсь, что это поможет кому-то избежать головной боли, вызванной мной.