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,
   ...