<!doctype html> <html> <head> <meta charset="utf-8"> <title>ZingGrid Demo</title> <script nonce="undefined" src="https://cdn.zinggrid.com/zinggrid.min.js"></script> <style> body { background: #FFF; } zing-grid { height: 100%; width: 100%; margin: 0; padding: 0; } zing-grid[loading] { height: 229px; } </style> </head> <body> <zing-grid id="example-grid" data='[ { "firstName": "John", "lastName": "Doe", "age": 45 }, { "firstName": "Jane", "lastName": "Doe", "age": 44 } ]' theme="default" caption="Meet the Doe Family"> </zing-grid> <script> ZingGrid.setLicense(['26ccbfec16b8be9ee98c7d57bee6e498']); window.addEventListener('load', () => { const zingGridRef = document.querySelector('#example-grid'); zingGridRef.executeOnLoad(function() { setInterval(function() { const newData = [{ firstName: 'John Jr.', lastName: 'Doe', age: Math.floor(15 * Math.random()) }, { firstName: 'Jane Jr.', lastName: 'Doe', age: Math.floor(13 * Math.random()) } ]; zingGridRef.setAttribute('data', JSON.stringify(newData)); }, 1000); }); }); </script> </body> </html>
<!doctype html> <html> <head> <meta charset="utf-8"> <title>ZingGrid Demo</title> <script src="https://cdn.zinggrid.com/zinggrid.min.js"></script> </head> <body> <zing-grid id="example-grid" data='[ { "firstName": "John", "lastName": "Doe", "age": 45 }, { "firstName": "Jane", "lastName": "Doe", "age": 44 } ]' theme="default" caption="Meet the Doe Family"> </zing-grid> </body> </html>
body { background: #FFF; } zing-grid { height: 100%; width: 100%; margin: 0; padding: 0; }
window.addEventListener('load', () => { const zingGridRef = document.querySelector('#example-grid'); zingGridRef.executeOnLoad(function() { setInterval(function() { const newData = [{ firstName: 'John Jr.', lastName: 'Doe', age: Math.floor(15 * Math.random()) }, { firstName: 'Jane Jr.', lastName: 'Doe', age: Math.floor(13 * Math.random()) } ]; zingGridRef.setAttribute('data', JSON.stringify(newData)); }, 1000); }); });