Skip to content

Instantly share code, notes, and snippets.

@dasher
Created June 29, 2010 17:46
Show Gist options
  • Save dasher/457538 to your computer and use it in GitHub Desktop.
Save dasher/457538 to your computer and use it in GitHub Desktop.
var win = Titanium.UI.currentWindow;
// create table view data object
var data = [
{title:'Row 1', hasChild:true},
{title:'Row 2', hasDetail:true},
{title:'Row 3 (no animation)', name:'foo'},
{title:'Row 4 (no animation)', name:'bar'},
{title:'Row 5'}
];
var tableViewOptions = {data: data};
// create table view
var tableview = Titanium.UI.createTableView(tableViewOptions);
// create table view event listener
tableview.addEventListener('click', function(e)
{
// event data
var index = e.index;
var section = e.section;
var row = e.row;
var rowdata = e.rowData;
Titanium.UI.createAlertDialog({title:'Table View',message:'row ' + row + ' index ' + index + ' section ' + section + ' row data ' + rowdata}).show();
});
setTimeout(function(){
var dataSize = tableview.data.length +0;
Ti.API.info("DataSize: "+dataSize);
var td = tableview.getData();
Ti.API.info("td.length: "+Number(td.length));
},10000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment