2014-04-21 5 views
2

Je souhaite supprimer une ligne dans la vue de liste. Lorsque l'utilisateur clique sur une ligne, je souhaite ouvrir une boîte de dialogue affichant le message «que vous voulez supprimer». Lorsque l'utilisateur clique sur OK, la ligne doit être supprimée.Supprimer une vue de liste Ligne Titanium

+1

Si Swanand a répondu à votre question correctement, assurez-vous de cliquer sur la coche à côté de sa réponse! Cela rendra plus probable que les gens vont répondre à vos questions à l'avenir. Lisez ceci pour plus d'information! http://stackoverflow.com/help/someone-answers –

Répondre

6
listView.addEventListener('itemclick', function(e){ 
    var section = e.section; 
    var itenIndex = e.itemIndex; 
    var dialog = Ti.UI.createAlertDialog({ 
     title : 'Do you want to delete the row?', 
     buttonNames : ['Yes','No'] 
    }); 
    dialog.addEventListener('click', function(e){ 
     if(e.index == 0){ 
      section.deleteItemsAt(itenIndex,1); 
     } 
    }); 
    dialog.show(); 
}); 
+0

Thanx @Swanand ... mais j'utilise la vue liste, pas la vue table. –

+0

@PappuAashiq J'ai changé le code, maintenant son fonctionnement bien :) – Swanand

+0

frère merci :) –

Questions connexes