Guest User

Untitled

a guest
Oct 25th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. データを表示する場所のHTML
  2.  
  3. <div id="anpilist">
  4. <ons-list>
  5. --ここにデータ表示--
  6. </ons-list>
  7. </div>
  8.  
  9. データ表示するjavascript
  10.  
  11. var df = document.createDocumentFragment();
  12. var list = document.getElementById('anpilist');
  13. var onsList;
  14. var onslistItem;
  15. onsList = document.createElement('ons-list');
  16. onslistItem = document.createElement('ons-list-item');
  17.  
  18.  
  19. onsList.innerHTML ="<ons-list-item modifier='chevron class='user_date'>"+
  20. "<ons-row>"+
  21. "<ons-col style='text-align:center' class='user_name'>"+
  22. object.userId+
  23. "</ons-col>"+
  24. "<ons-col>"+
  25. "<ons-button class='safety-mini'>"+
  26. "<div class='user_status'>"+
  27. object.Status+
  28. "</div>"+
  29. "</ons-button>"+
  30. "</ons-col>"+
  31. "</ons-row>"+
  32. "</ons-list-item>";
  33.  
  34. list.appendChild(onsList);
  35. list.appendChild(df);
  36. ons.compile(list);
  37.  
  38. });
  39.  
  40. 表示されたデータをクリックされた事を検知してデータを取得して
  41. 詳細ページへ遷移するjavascript
  42.  
  43. $(document).on('pageinit', '#mainpage', function() {
  44. $('.user_date', this).on('click', function() {
  45. currentItem = {
  46. name : $('.user_name', this).text(),
  47. status : $('.user_status', this).text(),
  48. };
  49.  
  50. mainNavigator.pushPage('anpisyousai.html');
  51. });
  52. });
  53.  
  54. })();
Add Comment
Please, Sign In to add comment