我有一个tableView有一些标签行。我想要在特定行上长按/滑动来删除行。我已经为tableView添加了长按事件,但它的回调方法将参数作为标签在tableViewRow中。如何实现长按/刷卡和删除表格行 - android钛?
如何获得该行的选择指数???
table.addEventListener('longpress', function(e) {
alert(e.source); //showing [email protected]
});
我有一个tableView有一些标签行。我想要在特定行上长按/滑动来删除行。我已经为tableView添加了长按事件,但它的回调方法将参数作为标签在tableViewRow中。如何实现长按/刷卡和删除表格行 - android钛?
如何获得该行的选择指数???
table.addEventListener('longpress', function(e) {
alert(e.source); //showing [email protected]
});
请尝试下面的代码以删除longClick上的行。
var win = Ti.UI.currentWindow;
var data=[];
for (var x = 0; x < 4; x++) {
//var view = Ti.UI.createView();
var label = Ti.UI.createLabel({
text : 'Row Label ' + x,
height : 'auto',
width : 'auto',
color : '#336699',
left : 10
});
var row = Ti.UI.createTableViewRow({
height : 50
});
row.add(label);
data.push(row);
}
// create table view
var tableview = Titanium.UI.createTableView({
data : data
});
tableview.addEventListener('longclick', function(e) {
tableview.deleteRow(e.index);
});
win.add(tableview);
只能在iOS中使用tableview的editable属性,而不能在Android中使用。 – Jasmit 2012-08-08 11:18:25