experiment_id: web-retrieval-v1
fixture_id: /demos/web-component-grid-cell-selection
mode: provenance
representation: html
origin_response_id: 8d902dff590ab54403ddd92f651c1c14
version: 2026-10-21
version_created_at_utc: 2026-10-21T20:42:35.540Z
version_nonce: 81dda49354c4452dac18361c0e1ff881
generated_at_utc: 2026-11-05T14:30:06.404Z
response_nonce: 61f73a120c8832572e4343d34370c0c7

Cell Selection

41 of 125
Cell selection will allow you to select individual cells by clicking or to select multiple cells by clicking and dragging. To deselect the cells, press the "esc" key.
Result Full HTML CSS JS
Edit Download

Full Code

<!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>
    zing-grid[loading] {
      height: 261px;
    }
  </style>
</head>

<body class="zg-body">
  <zing-grid selector>
    <zg-colgroup>
      <zg-column index="name" header="Name"></zg-column>
      <zg-column index="num" header="Phone #"></zg-column>
    </zg-colgroup>
    <zg-data data='[{"name": "Michael Smith", "num": "626-538-7713"}, {"name": "James Johnson", "num": "408-612-9244"}, {"name": "Maria Hernandez", "num": "626-184-8190"}, {"name": "David Jenkins", "num": "419-278-1001"}]'></zg-data>
  </zing-grid>
  <script>
    ZingGrid.setLicense(['26ccbfec16b8be9ee98c7d57bee6e498']);
  </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 class="zg-body">
		<zing-grid selector>
		  <zg-colgroup>
		    <zg-column index="name" header="Name"></zg-column>
		    <zg-column index="num" header="Phone #"></zg-column>
		  </zg-colgroup>
		  <zg-data data='[{"name": "Michael Smith", "num": "626-538-7713"}, {"name": "James Johnson", "num": "408-612-9244"}, {"name": "Maria Hernandez", "num": "626-184-8190"}, {"name": "David Jenkins", "num": "419-278-1001"}]'></zg-data>
		</zing-grid>
	</body>
</html>
/* No CSS styles */
// No JS code

Interested in this demo? Modify it to your needs in ZingSoft Studio, our testing sandbox. It's free to sign up, and you can come back and edit at any time!

Edit in Studio

Demo Gallery