Как выбрать целевой элемент в списке просмотра из титанового сплава?
В титановом сплаве, как я могу нацелиться на первый элемент титанового списка (мне нужно изменить цвет фона только первого элемента)?
ПОСМОТРЕТЬ с просмотра списка:
<ListView id="hm_channel_comments" defaultItemTemplate="hm_commentTemplate">
<ListSection name="hm_comments" id="hm_comments_section"/>
некоторые вещи, которые я пробовал (всегда возвращает "undefined"):
$.hm_channel_comments.Item[0].setBackgroundColor("blue"); //not working
$.hm_comments_section.itemIndex[0].setBackgroundColor("blue"); //not working
console.log($.hm_comments_section.itemIndex[0] + " $.hm_comments_section.itemIndex[0] "); not working
console.log($.hm_comments_section.item[0] + " $.hm_comments_section.item[0] ");
1 ответ
Решение
Нужно (а) получить listItemObject определенного списка и (б) обновить его. что-то вроде этого (когда вы хотите изменить только backgroundColor на navy первого элемента listSection):
groups.xml содержит раздел списка с идентификатором "myTeamSectionJoined".
groups.js:
function disableOwnBuddyTransfer(){
var groupFounder = $.myTeamSectionJoined.getItemAt(0);
console.log("groupFounder" + JSON.stringify(groupFounder));
groupFounder.d_four.backgroundColor = "navy";
$.myTeamSectionJoined.updateItemAt(0, groupFounder);
}
действительно полезная информация находится на http://docs.appcelerator.com/platform/latest/