canvas-datagrid检测单元格编辑示例

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8">
        <script src="https://unpkg.com/canvas-datagrid"></script>

        <title></title>
    </head>
    <body>
        <div id="parentNode"></div>
        <button id="save">Save</button>
        <script >
            var parentNode = document.getElementById('parentNode');
            // create a new grid
            var grid = canvasDatagrid({
                parentNode: parentNode
            });
            grid.data = [
                {col1: 'foo', col2: 0, col3: 'a'},
                {col1: 'bar', col2: 1, col3: 'b'},
                {col1: 'baz', col2: 2, col3: 'c'}
            ];
            console.log(grid.data);
            grid.addEventListener('endedit', function (e) {
                console.log(grid.data);


            });
            grid.draw();
            document.getElementById("save").addEventListener("click", function () {
                console.log(grid.data);
            });

        </script>
    </body>
</html>

猜你喜欢

转载自blog.csdn.net/allway2/article/details/121460579
今日推荐