我正在创建一个应用程序,它使用 Titanium 框架在应用程序用户中发送消息。在应用程序中,我必须显示用户之间的对话(消息线程)。我正在使用以下代码中给出的线程
var tableView = Ti.UI.createTableView({
top : '10%',
scrollable : true,
width : '100%',
minRowHeight: '50',
bottom : '10%'
});
/*getting the message threads and adding them to the tableview
and displaying it while opening the window*/
win1.addEventListener('open', function(){
tableData = [];
Cloud.Messages.showThreads(function (e) {
if (e.success) {
Ti.API.info('Success: ' +'Count: ' + e.messages.length);
for (var i = 0; i < e.messages.length; i++) {
var message = e.messages[i];
//alert(JSON.stringify(message));
var row = Ti.UI.createTableViewRow({
title : message.body,
backgroundColor : '#FF9900',
threadID : message.thread_id ,
color : 'blue'
});
tableData.push(row);
}
tableView.data = tableData;
} else {
alert('Error: ' + ((e.error && e.message) || JSON.stringify(e)));
}
});
});
我想在 tableViewRow 的每个线程中显示最后一条消息(标记为消息正文)。但是每个线程的消息正文不显示对话中的最后一条消息,而是显示第一条消息。
.
任何人都可以帮助我吗?提前致谢!!