summaryrefslogtreecommitdiffstats
path: root/grid/index.js
blob: 2eec36def1feb571e39d062ae47c5409e6640385 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import Grid from "./src/grid";

const grid = new Grid({
    data: [
        { id: "1", firstName: "Ivar", lastName: "Løvlie" },
        { id: "2", firstName: "Sebastian", lastName: "" },
        { id: "3", firstName: "Heidi", lastName: "" },
        { id: "4", firstName: "Frank", lastName: "" },
        { id: "5", firstName: "Ivar", lastName: "Løvlie" },
        { id: "6", firstName: "Sebastian", lastName: "" },
        { id: "7", firstName: "Heidi", lastName: "" },
        { id: "8", firstName: "Frank", lastName: "" },
        { id: "9", firstName: "Ivar", lastName: "Løvlie" },
        { id: "10", firstName: "Sebastian", lastName: "" },
        { id: "11", firstName: "Heidi", lastName: "" },
        { id: "12", firstName: "Frank", lastName: "" },
        { id: "13", firstName: "Ivar", lastName: "Løvlie" },
        { id: "14", firstName: "Sebastian", lastName: "" },
        { id: "15", firstName: "Heidi", lastName: "" },
        { id: "16", firstName: "123123", lastName: "" },
    ],
    pageSize: 5,
    columns: [
        {
            dataId: "id",
            columnName: "ID",
        },
        {
            dataId: "firstName",
            columnName: "Fornavn",
        },
        {
            cellValue: (row) => row.lastName,
            columnName: "Etternavn",
        },
    ],
});

grid.render(document.querySelector("#root"));