Проблема после обновления

Добрый день!
Обновил компоненты luxms bi до последней версии, доступной в репозитории на текущий момент.
Часть ранее работающие board стали отображать отшибку “Cannot read properties of undefined (reading ‘includes’)”.
Как исправить?
Ниже конфиг одного из board:

{
  "url": "",
  "frame": {
    "h": 0.2,
    "w": 10,
    "x": 0,
    "y": 0
  },
  "display": {
    "bgColor": "white"
  },
  "onClick": {},
  "options": [
    "HideTopBarMenu"
  ],
  "children": [
    {
      "url": "res:zayavki3.png",
      "frame": {
        "h": 0.5,
        "w": 1,
        "x": 0,
        "y": 0
      },
      "display": {
        "bgColor": "white"
      },
      "onClick": {},
      "dataSource": {
        "style": {}
      },
      "view_class": "dashlet/image"
    },
    {
      "frame": {
        "h": 0.5,
        "w": 2,
        "x": 0.7,
        "y": 0
      },
      "display": {
        "title": "",
        "format": "-### ##0 шт.",
        "bgColor": "white"
      },
      "onClick": {},
      "dataSource": {
        "koob": "parusdbwrk.PARUS_UDO_MV_GOVBUYRQ_INF",
        "style": {
          "measures": {
            "s": {
              "title": "Кол-во заявок"
            }
          }
        },
        "xAxis": "",
        "yAxis": "measures",
        "filters": {
          "SADMIN": true,
          "SDOC_NUM": true,
          "SPROGRAM": true,
          "NDOC_YEAR": true,
          "SDOC_MONTH": true,
          "SDOC_QUART": true,
          "DESCRIPTION": true,
          "SDEPARTMENT_1": true,
          "SDEPARTMENT_2": true,
          "SEVNSTAT_NAME": true,
          "SREQUEST_TYPE": true,
          "SDATE_CON_PLAN": true,
          "SDATE_DELIVERY": true,
          "SPURCHASE_CODE": true
        },
        "measures": [
          "sum(QUANT):s"
        ],
        "dimensions": []
      },
      "view_class": "dashlet/text"
    },
    {
      "frame": {
        "h": 0.5,
        "w": 2,
        "x": 2.4,
        "y": 0
      },
      "display": {
        "title": "",
        "format": "-### ##0 млн. руб.",
        "bgColor": "white",
        "fontSize": "22"
      },
      "onClick": {},
      "dataSource": {
        "koob": "parusdbwrk.PARUS_UDO_MV_GOVBUYRQ_INF",
        "style": {
          "measures": {
            "s": {
              "title": "Кол-во заявок"
            }
          }
        },
        "xAxis": "",
        "yAxis": "measures",
        "filters": {
          "SADMIN": true,
          "SDOC_NUM": true,
          "SPROGRAM": true,
          "NDOC_YEAR": true,
          "SDOC_MONTH": true,
          "SDOC_QUART": true,
          "DESCRIPTION": true,
          "SDEPARTMENT_1": true,
          "SDEPARTMENT_2": true,
          "SEVNSTAT_NAME": true,
          "SREQUEST_TYPE": true,
          "SDATE_CON_PLAN": true,
          "SDATE_DELIVERY": true,
          "SPURCHASE_CODE": true
        },
        "measures": [
          "sum(SUM_AGR)/1000000:s"
        ],
        "dimensions": []
      },
      "view_class": "dashlet/text"
    },
    {
      "url": "",
      "frame": {
        "h": 0.5,
        "w": 8,
        "x": 4.1,
        "y": 0
      },
      "display": {
        "bgColor": "white",
        "customValue": " "
      },
      "onClick": {},
      "options": [
        "DisableLoadData"
      ],
      "dataSource": {
        "style": {}
      },
      "view_class": "dashlet/text"
    }
  ],
  "dataSource": {
    "style": {}
  }
}

Добрый день!

  1. Приложите пожалуйста версии ваших компонентов.
  2. Приложите скриншот с ошибкой.
  3. В браузере откройте консоль разработчика(F12), перейдите во вкладку Network—> Response/Request и приложите скриншоты из данных разделов по Запросу, который вернулся с ошибкой.
  1. версии
    luxmsbi-web-8.12.0-20230406.el7.x86_64
    luxmsbi-appserver-8.11.5-20230321.x86_64
    luxmsbi-bins-8.10.2-20230314.el7.x86_64
    luxmsbi-pg-8.12.1-20230324.el7.x86_64
    luxmsbi-datagate-8.11.5-20230321.x86_64

  2. скриншот

(3) в консоль падают ошибки
TypeError: Cannot read properties of undefined (reading ‘includes’)
at VizelBoard.tsx:251:28
at Array.map ()
at t.render (VizelBoard.tsx:245:17)
at Ha (react-dom.production.min.js:182:192)
at Va (react-dom.production.min.js:181:224)
at As (react-dom.production.min.js:263:490)
at Cl (react-dom.production.min.js:246:265)
at wl (react-dom.production.min.js:246:194)
at fl (react-dom.production.min.js:239:172)
at react-dom.production.min.js:123:115

до работы с сетью дело не доходит

Вам необходимо у дочерних дэшей, которые находятся внутри массива children - выставить в блоке frame значения ниже или рано 1 .
Пример, как должен выглядеть frame со значениями меньше 1:

"frame": {
"h": 0.5,
"w": 1,
"x": 1,
"y": 0
},

Проблема находится на исправлении.
Сроков пока не можем предоставить.

Добрый день.
Это получается, что потом нужно и родительский board перемасштабировать, а за ним и весь дэшборд. Ну ладно.
Значения у дочерних поменял, но, к сожалению, ничего не изменилось. Не помогло и приведение board к 1.

  children: [
    {
      url: 'res:zayavki3.png',
      frame: {
        h: 0.5,
        w: 1,
        x: 0,
        y: 0,
      },
      display: {
        bgColor: 'white',
      },
      onClick: {},
      dataSource: {
        style: {},
      },
      view_class: 'dashlet/image',
    },
    {
      frame: {
        h: 0.5,
        w: 1,
        x: 0.7,
        y: 0,
      },
      display: {
        title: '',
        format: '-### ##0 шт.',
        bgColor: 'white',
      },
      onClick: {},
      dataSource: {
        koob: 'parusdbwrk.PARUS_UDO_MV_GOVBUYRQ_INF',
        style: {
          measures: {
            s: {
              title: 'Кол-во заявок',
            },
          },
        },
        xAxis: '',
        yAxis: 'measures',
        filters: {
          SADMIN: true,
          SDOC_NUM: true,
          SPROGRAM: true,
          NDOC_YEAR: true,
          SDOC_MONTH: true,
          SDOC_QUART: true,
          DESCRIPTION: true,
          SDEPARTMENT_1: true,
          SDEPARTMENT_2: true,
          SEVNSTAT_NAME: true,
          SREQUEST_TYPE: true,
          SDATE_CON_PLAN: true,
          SDATE_DELIVERY: true,
          SPURCHASE_CODE: true,
        },
        measures: [
          'sum(QUANT):s',
        ],
        dimensions: [],
      },
      view_class: 'dashlet/text',
    },
    {
      frame: {
        h: 0.5,
        w: 1,
        x: 1,
        y: 0,
      },
      display: {
        title: '',
        format: '-### ##0 млн. руб.',
        bgColor: 'white',
        fontSize: '22',
      },
      onClick: {},
      dataSource: {
        koob: 'parusdbwrk.PARUS_UDO_MV_GOVBUYRQ_INF',
        style: {
          measures: {
            s: {
              title: 'Кол-во заявок',
            },
          },
        },
        xAxis: '',
        yAxis: 'measures',
        filters: {
          SADMIN: true,
          SDOC_NUM: true,
          SPROGRAM: true,
          NDOC_YEAR: true,
          SDOC_MONTH: true,
          SDOC_QUART: true,
          DESCRIPTION: true,
          SDEPARTMENT_1: true,
          SDEPARTMENT_2: true,
          SEVNSTAT_NAME: true,
          SREQUEST_TYPE: true,
          SDATE_CON_PLAN: true,
          SDATE_DELIVERY: true,
          SPURCHASE_CODE: true,
        },
        measures: [
          'sum(SUM_AGR)/1000000:s',
        ],
        dimensions: [],
      },
      view_class: 'dashlet/text',
    },
    {
      url: '',
      frame: {
        h: 0.5,
        w: 1,
        x: 1,
        y: 0,
      },
      display: {
        bgColor: 'white',
        customValue: ' ',
      },
      onClick: {},
      options: [
        'DisableLoadData',
      ],
      dataSource: {
        style: {},
      },
      view_class: 'dashlet/text',
    },
  ],

Добрый день!
Рекомендую:

  1. Попробовать создать новый дэш с типом “Доска” через наш конструктор.
  2. После в нижней части конструктора через раздел “Дочерние элементы” мышкой перенести требуемые вами дэши.
  3. Из исходных “Дочерних элементов” прежнего дэша с типом “Доска” перенести JSON-конфиг в новые дэши.

Добрый день. У меня ни раньше, ни в текущей версии дочерние дэши на доске не остаются. Перетаскиваю на доску, отпускаю и ничего не фиксируется.

Вручную в свежесозданную через конструктор доску в json-конфиг внес дочерний элемент и получил ту же самую проблему озвученную изначально.

{
  frame: {
    h: 1,
    w: 20,
    x: 0,
    y: 1,
  },
  options: [],
  children: [
    {
      url: 'res:zayavki3.png',
      frame: {
        h: 0.9,
        w: 0.9,
        x: 0,
        y: 0,
      },
      onClick: {},
      dataSource: {
        style: {},
      },
      view_class: 'dashlet/image',
    },
  ],
  dataSource: {
    koob: '',
  },
  view_class: '11I.board',
  title: '',
}

Возможно ли созвониться с Вами и посмотреть на ситуацию через демонстрацию экрана?
Направьте ссылку для созвона на почту технической поддержки - support@yasp.ru

Как выяснилось по поводу исправления досок - в дочерние компоненты нужно добавить опцию:

      options: [
        'ActiveTab',
      ],

размеры менять не нужно.

По поводу добавления дочерних компонентов на доску. Точно не известно почему, но создавайте визуально сразу доску бОльшего размера по высоте и ширине в 2 раза(?), чем перетаскиваемая иконка дочернего дэша. Иначе почему-то может не принять, после чего и размер уже бесполезно увеличивать. Надеемся на исправление.

Направили на обсуждение указанную Вами доработку.
Сроков пока нет.