• Edit
  • Download
    1. <!DOCTYPE html>
    2. <html class="zg-html">
    3.  
    4. <head>
    5. <meta charset="utf-8">
    6. <title>ZingGrid: Blank Grid</title>
    7. <script nonce="undefined" src="https://cdn.zinggrid.com/zinggrid.min.js"></script>
    8. <style>
    9. body {
    10. background: #e6e6e6;
    11. }
    12.  
    13. zing-grid[loading] {
    14. height: 277px;
    15. }
    16. </style>
    17. </head>
    18.  
    19. <body class="zg-body">
    20.  
    21. <zing-grid caption="From Now" data='[
    22. { "first": "Maria", "last": "John", "number": "Apr 23 2015 08:50:20 GMT-0700" },
    23. { "first": "David", "last": "Smith", "number": "Apr 23 2020 08:11:20 GMT-0700" },
    24. { "first": "Felicity", "last": "Snow", "number": "Apr 23 2020 05:10:20 GMT-0700" }
    25. ]'>
    26. <zg-colgroup>
    27. <zg-column index="first"></zg-column>
    28. <zg-column index="last"></zg-column>
    29. <zg-column index="number" header="Raw" type="date" renderer="renderDateRaw"></zg-column>
    30. <zg-column index="number" header="Not Raw" type="date" renderer="renderDate"></zg-column>
    31. </zg-colgroup>
    32. </zing-grid>
    33.  
    34. <script>
    35. ZingGrid.setLicense(['26ccbfec16b8be9ee98c7d57bee6e498']);
    36. let renderDateRaw = function(date) {
    37. return `${ZingGrid.fromNow(date, true)} too long`;
    38. };
    39. ZingGrid.registerMethod(renderDateRaw, 'renderDateRaw');
    40. let renderDate = function(date) {
    41. return ZingGrid.fromNow(date, false);
    42. };
    43. ZingGrid.registerMethod(renderDate, 'renderDate');
    44. </script>
    45. </body>
    46.  
    47. </html>
    1. <!DOCTYPE html>
    2. <html class="zg-html">
    3.  
    4. <head>
    5. <meta charset="utf-8">
    6. <title>ZingGrid: Blank Grid</title>
    7. <script src="https://cdn.zinggrid.com/zinggrid.min.js"></script>
    8. </head>
    9.  
    10. <body class="zg-body">
    11.  
    12. <zing-grid caption="From Now" data='[
    13. { "first": "Maria", "last": "John", "number": "Apr 23 2015 08:50:20 GMT-0700" },
    14. { "first": "David", "last": "Smith", "number": "Apr 23 2020 08:11:20 GMT-0700" },
    15. { "first": "Felicity", "last": "Snow", "number": "Apr 23 2020 05:10:20 GMT-0700" }
    16. ]'>
    17. <zg-colgroup>
    18. <zg-column index="first"></zg-column>
    19. <zg-column index="last"></zg-column>
    20. <zg-column index="number" header="Raw" type="date" renderer="renderDateRaw"></zg-column>
    21. <zg-column index="number" header="Not Raw" type="date" renderer="renderDate"></zg-column>
    22. </zg-colgroup>
    23. </zing-grid>
    24.  
    25. </body>
    26.  
    27. </html>
    1. body {
    2. background: #e6e6e6;
    3. }
    1. let renderDateRaw = function(date) {
    2. return `${ZingGrid.fromNow(date, true)} too long`;
    3. };
    4. ZingGrid.registerMethod(renderDateRaw, 'renderDateRaw');
    5. let renderDate = function(date) {
    6. return ZingGrid.fromNow(date, false);
    7. };
    8. ZingGrid.registerMethod(renderDate, 'renderDate');