Titanium Framework を使用してアプリ ユーザー内でメッセージを送信するアプリケーションを作成しています。アプリでは、ユーザー間の会話 (メッセージ スレッド) を表示する必要があります。次のコードで指定されているようにスレッドを取得しています
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(メッセージ本文としてマーク)の各スレッドの最後のメッセージを表示したい。ただし、各スレッドのメッセージ本文には、会話の最後のメッセージは表示されず、代わりに最初のメッセージが表示されます。
.
誰でも私を助けてもらえますか?前もって感謝します!!