Bug Update change labels
by ilaria_nunziante
HTML
<link rel="stylesheet" href="https://cdn.flexmonster.com/2.3/demo.css">
<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<button id="btn" onclick="updateRecord()">Update</button>
<button id="btn" onclick="changeFields()">ChangeFields</button>
<div id="pivot-container"></div>
JavaScript
function getSlice1() {
return {
"rows": [{
"uniqueName": "Product",
}],
"columns": [{
"uniqueName": "[Measures]"
}],
"measures": [{
"uniqueName": "SalesPieces"
},
{
"uniqueName": "OrdersPieces"
}
]
};
}
function getSlice2() {
return {
"rows": [{
"uniqueName": "Product",
}],
"columns": [{
"uniqueName": "[Measures]"
}],
"measures": [{
"uniqueName": "SalesPieces"
},
{
"uniqueName": "SalesTons"
}
]
};
}
function getMapping1() {
return {
"Product": {
"type": "string",
"caption": "Product code"
},
"OrdersPieces": {
"type": "number",
"caption": "Orders pieces"
},
"OrdersTons": {
"type": "number",
"caption": "Orders tons"
},
"SalesPieces": {
"type": "number",
"caption": "Sales pieces"
},
"SalesTons": {
"type": "number",
"caption": "Sales tons"
},
"RowId": {
"type": "id"
}
};
}
function getMapping2() {
return {
"Product": {
"type": "string",
"caption": "Product code"
},
"OrdersPieces": {
"type": "number",
"caption": "Orders pieces 2"
},
"OrdersTons": {
"type": "number",
"caption": "Orders tons 2"
},
"SalesPieces": {
"type": "number",
"caption": "Sales pieces 2"
},
"SalesTons": {
"type": "number",
"caption": "Sales tons 2"
},
"RowId": {
"type": "id"
}
};
}
var pivot = new Flexmonster({
container: "pivot-container",
componentFolder: "https://cdn.flexmonster.com/",
width: "100%",
height: 430,
report: {
"dataSource": {
"type": "json",
"data": [{
"Product": "Product 0",
"OrdersPieces": 1,
"OrdersTons": 1,
"SalesPieces": 1,
"SalesTons": 1,
"RowId": "0",
}, {
"Product": "Product 2",
"OrdersPieces": 1,
...