Guest User

Untitled

a guest
Dec 16th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. var customSearchBar = Ti.UI.createView({
  2. height:44,
  3. top:0,
  4. width:320,
  5. backgroundColor:'black'
  6. });
  7.  
  8. var customSearchField = Ti.UI.createTextField({
  9. width:220,
  10. hintText:'search',
  11. autocorrect:false,
  12. height:28,
  13. top:8,
  14. textAlign:'center',
  15. clearOnEdit:true,
  16. borderStyle:Ti.UI.INPUT_BORDERSTYLE_ROUNDED
  17. });
  18.  
  19. customSearchBar.add(customSearchField);
  20.  
  21. win.add(customSearchBar);
  22.  
  23. customSearchField.addEventListener("change", function(e) {
  24.  
  25. var db = Ti.Database.open("Mydb");
  26. var rows = db.execute('SELECT rowid,Name FROM Mydb WHERE Name LIKE "%'+customSearchField.value+'%"');
  27.  
  28. while (rows.isValidRow()){
  29.  
  30. var row1 = Ti.UI.createTableViewRow({
  31. hasChild : true,
  32. title: rows.fieldByName('Name'),
  33. color:'#000',
  34. backgroundImage: 'background.png',
  35. rowid: rows.fieldByName('rowid')
  36. });
  37.  
  38. data.push(row1);
  39. rows.next();
  40. }
  41. rows.close();
  42. db.close();
  43. });
  44.  
  45. var tableview = Titanium.UI.createTableView({
  46. data : data,
  47. top: '45dp',
  48. backgroundColor : 'rgba(255,255,255,0.2)',
  49. style: 1,
  50. });
  51.  
  52. win.add(tableview);
  53. tableview.add(row1);
Add Comment
Please, Sign In to add comment