I have a table view displaying data from a SQLite database. What I want to do is when the user taps on the table, a label will show the first column of the table view what is the item number. Here is my table view code:
var orderData = []; var currentOrder = Titanium.UI.createTableView({ top:320, bottom: 100, data: [], searchHidden:true, });
hdw.execute('INSERT INTO hdworder (_itemnumber,_desc, _qty) VALUES (?,?,?)',itemnum, descLabel.original, orderQty); orderData = []; var orderRows = hdw.execute('SELECT _itemnumber, _desc, _qty FROM hdworder '); while (orderRows.isValidRow()) { orderData.push({title:orderRows.fieldByName('_itemnumber') + ' ' + orderRows.fieldByName('_desc') + ' ' + orderRows.fieldByName('_qty'), hasChild:true}); orderRows.next(); } if(orderRows.isValidRow()){ result1 = { itemNumb: rows.fieldByName("_itemnumber") }; }; var hdwItemLabel = Titanium.UI.createLabel({ color: '#999', text: result1.itemNumb, font:{fontSize:20,fontFamily:'Helvetica Neue'}, top: 220, left: 300 }); orderRows.close(); currentOrder.setData(orderData); win1.add(currentOrder); win1.add(hdwItemLabel); hdw.close(); });