This tutorial shows how to create a tableview in Titanium and add data to it.
How to handle a click function in the tableView and get the data from the row.
/* Create a new window */ var win = Titanium.UI.createWindow({ backgroundColor: '#336699' , backgroundImage: 'images/bkg.png' , navBarHidden: true , tabBarHidden: true }); /* Datasource for the tableView */ var my_data = [ {title: 'data1' }, {title: 'data2' }, {title: 'data3' }, {title: 'data4' }, {title: 'data5' } ]; var tableview = Titanium.UI.createTableView({ data:my_data, top:0 }); /* Alternately you can use this to set the datasource in the tableView. tableview.setData(my_data); */ /* this will handle the click function in the tableView */ tableview.addEventListener( 'click' , function (e) { e.rowData.hasCheck = true ; // add a checkmark to the row. var title = e.rowData.title; // get the title property of the clicked row. var index = e.index; // got the clicked index; Ti.API.info( "Clicked on index : " + index + "with row title : " + title); }); win.add(tableview); // add the tableview to the window. win.open(); // open the window. |
Please leave your valuable comments.