Guest User

Untitled

a guest
Jan 18th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. Ext.define('AM.model.Comment',{
  2. extend: 'Ext.data.Model',
  3. fields: [
  4. { name: 'createdTime', type: 'date', convert:function(v,record){record.parseDate(v,record);}}, // datetime
  5. ],
  6.  
  7. proxy: {
  8. type: 'rest',
  9. url:'../comments',
  10. writer:{
  11. type:'json'
  12. },
  13. reader: {
  14. type: 'json'
  15. }
  16. },
  17. parseDate:function(v,record){
  18. console.log(v); //show 1347465600000
  19. console.log(Ext.Date.format(new Date(v), 'Y-m-d')); //show 2012-09-13
  20. return Ext.Date.format(new Date(v), 'Y-m-d');
  21. }
  22. });
  23.  
  24. Ext.define('AM.model.Comment',{
  25. extend: 'Ext.data.Model',
  26. fields: [
  27. { name: 'createdTime', type: 'datetime'},
  28. ],
  29.  
  30. proxy: {
  31. type: 'rest',
  32. url:'../comments',
  33. writer:{
  34. type:'json'
  35. },
  36. reader: {
  37. type: 'json',
  38. getData:function(data){
  39. for(i = 0; i < data.length; i++){
  40. data[i].createdTime = Ext.Date.format(new Date(data[i].createdTime), "Y-m-d");
  41. }
  42. return data;
  43. }
  44. }
  45. }
  46. });
Add Comment
Please, Sign In to add comment