Getting Started
Installation
Via npm
bash
npm install -S cheetah-grid
js
const cheetahGrid = require("cheetah-grid");
Via CDN
html
<script src="https://unpkg.com/cheetah-grid@1.15"></script>
Via Source Code
SourceMap
Via GitHub
git clone
bash
git clone https://github.com/future-architect/cheetah-grid.git
npm install & build
bash
npm install
npm run build
built file is created in the ./packages/cheetah-grid/dist
directory
JavaScript & HTML
Please refer to the more documents for details
html
<div class="grid-sample" style="height: 500px; border: solid 1px #ddd;"></div>
js
// initialize
grid = new cheetahGrid.ListGrid({
// Parent element on which to place the grid
parentElement: document.querySelector(".grid-sample"),
// Header definition
header: [
{
field: "check",
caption: "",
width: 50,
columnType: "check",
action: "check",
},
{ field: "personid", caption: "ID", width: 100 },
{ field: "fname", caption: "First Name", width: 200 },
{ field: "lname", caption: "Last Name", width: 200 },
{ field: "email", caption: "Email", width: 250 },
],
// Array data to be displayed on the grid
records: generatePersons(1000),
// Column fixed position
frozenColCount: 2,
});