Invalid Method
I am trying to learn and make a very simple test app.
I put this line
var data = [{title:"Row 1"},{title:"Row 2"}];
var table = Titanium.UI.createTableView({data:data});
win.add(table);
And I get a application error in the sim, (red screen_ saying invalid method, referring to the data attr.
Why would it do this?
1 Answer
-
Try this:
var data = []; data[0] = Ti.UI.createTableViewRow({title:'Row 1'}); data[1] = Ti.UI.createTableViewRow({title:'Row 2'}); data[2] = Ti.UI.createTableViewRow({title:'Row 3'}); data[3] = Ti.UI.createTableViewRow({title:'Row 4'}); // create table view var tableview = Titanium.UI.createTableView({ data:data }); win.add(tableview);