comment changer la couleur d'arrière-plan de l'élément sélectionné dans la liste
Vikas Acharya
impossible de changer la couleur d'arrière-plan de l'élément sélectionné dans la liste.
j'ai essayé de comprendre this.but la solution était en angulaire où je ne comprends pas comment l'utiliser en javascript.
onItemTap: function (args) {
console.log('Item with index: ' + args.index + ' tapped');
args.object.backgroundColor = "#3489db";
},
ici, je peux changer l'arrière-plan de la liste complète.
échantillon de terrain de jeu. https://play.nativescript.org/?template=play-js&id=KZeq3j
Je veux que seul l'élément sélectionné change d'arrière-plan.
Narendra
J'ai mis à jour le terrain de jeu pour vous ici . args.object vous donne la liste elle-même.
onItemTap: function (args) {
for (var i = 0; i < this.countries.length; i++) {
this.countries[i].bgColor = "#FFFFFF";
}
console.log(this.countries[args.index])
this.countries[args.index].bgColor = "#3489db";
args.object.refresh();
},