I have a tableViewRow called list:
var list = Titanium.UI.createTableViewRow({ width:"auto", height:42, hasChild:false }); // add multiple rows to list... row.addEventListener('click', function(e){ // << Command to delete the LAST row in the tableviewrow });How do you delete the LAST row from the list??
Thanks guys..
2 Answers
Something like this:
table.addEventListener('click', function(e) { var lastIndex = 0; var data = table.data; for (var i = 0; i < data.length; ++i) { lastIndex += data[i].rows.length; } if (e.index === lastIndex) { table.deleteRow(lastIndex); } });
Hi Donal,
Use below code
var list = Titanium.UI.createTableViewRow({ width:"auto", height:42, hasChild:false }); var data = []; // add multiple rows to list.. var row1 = Ti.UI.TabbleViewRow(); data.push(row1); var row2 = Ti.UI.TabbleViewRow(); data.push(row2); list.setData(data); //if you want to remove last row data.pop(); list.setData(data);Best Luck
Your Answer
Think you can help? Login to answer this question!