Untitled fiddle
Data source
by Flexmonster Pivot Table
HTML
<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<div id="pivot-container"></div>
CSS
@import url(https://cdn.flexmonster.com/assets/jsfiddle-styles.css);
.fm-header i.fm-icon.fm-filter-icon::before{
content: "\e905" !important;
}
.fm-header.fm-filtered .fm-icon.fm-filtered-icon::before{
content: none !important;
}
JavaScript
const pivot = new Flexmonster({
container: "pivot-container",
componentFolder: "https://cdn.flexmonster.com/",
toolbar: true,
report: {
dataSource: {
data: getData()
}
}
});
function getData() {
return [
{
"Color" : "green",
"Country" : "Canada",
"State" : "Ontario",
"City" : "Toronto",
"Price" : 174,
"Quantity" : 22
},
{
"Color" : "red",
"Country" : "USA",
"State" : "California",
"City" : "Los Angeles",
"Price" : 166,
"Quantity" : 19
},
{
"Color" : "blue",
"Country" : "USA",
"State" : "Florida",
"City" : "Tallahassee",
"Price" : 215,
"Quantity" : 25
},
{
"Color" : "black",
"Country" : "Canada",
"State" : "Quebec",
"City" : "Montreal",
"Price" : 194,
"Quantity" : 15
}
]
}