JSFiddle - React, Tailwind, and code Playground
by Flexmonster Pivot Table
HTML
<link rel="stylesheet" href="https://s3.amazonaws.com/flexmonster/2.3/demo.css">
<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<div id="pivotContainer"></div>
JavaScript
var pivot = new Flexmonster({
container: "pivotContainer",
componentFolder: "https://cdn.flexmonster.com/",
toolbar: true,
report: {
dataSource: {
data: getData()
},
slice: {
rows: [{
uniqueName: "A",
caption: "A"
},
{
uniqueName: "C",
caption: "C"
},
],
columns: [{
uniqueName: "[Measures]"
}],
measures: [{
uniqueName: "B",
aggregation: "sum",
format: "currency",
caption: "B"
}],
flatOrder: ["A", "B", "C"]
},
options: {
grid: {
type: "flat"
}
}
}
});
function getData() {
return [{
A: "Member A1",
B: 436,
C: "Member C1"
},
{
A: "Member A2",
B: 547,
C: "Member C2"
},
{
A: "Member A3",
B: 753,
C: "Member C3"
}
]
}