Guest User

Untitled

a guest
Aug 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. var win = Ti.UI.currentWindow;
  2.  
  3. if (Ti.Platform.model == 'Simulator'){
  4. dir=Ti.Filesystem.resourcesDirectory;
  5. }
  6. else
  7. {
  8. dir=Ti.Filesystem.applicationDataDirectory;
  9. }
  10.  
  11. var f = Titanium.Filesystem.getFile(dir, 'varor.txt');
  12. var resources = JSON.parse(f.read().text);
  13.  
  14. function addRow(item, x)
  15. {
  16. var row = Ti.UI.createTableViewRow({height:50});
  17. var tf1 = Titanium.UI.createTextField({
  18. color:'#336699',
  19. height:35,
  20. top:10,
  21. left:10,
  22. width:250,
  23. value:item,
  24. hintText:'',
  25. borderStyle:Titanium.UI.INPUT_BORDERSTYLE_NONE
  26. });
  27. tf1.ankIndex = x;
  28. tf1.addEventListener("change", function(e) {
  29. resources.kylen[e.source.ankIndex] = e.value;
  30. f.write(JSON.stringify(resources));
  31. });
  32. row.add(tf1);
  33. row.selectionStyle = Ti.UI.iPhone.TableViewCellSelectionStyle.NONE;
  34. row.className = 'control';
  35. return row;
  36. }
  37.  
  38. var data = [];
  39.  
  40. //Add rows
  41.  
  42. for (var x=0;x<resources.kylen.length;x++)
  43. {
  44. var item = resources.kylen[x];
  45. data[x] = addRow(item, x);
  46. }
  47.  
  48. // create table view
  49.  
  50. var tableview = Titanium.UI.createTableView({
  51. headerTitle:'I kylen just nu:',
  52. data:data,
  53. editable:false,
  54. moveable:true,
  55. style: Titanium.UI.iPhone.TableViewStyle.GROUPED
  56. });
  57.  
  58. win.add(tableview);
Add Comment
Please, Sign In to add comment