Можно ли отличить понимание типа сводной таблицы и понимание типа таблицы от VisualizationClass? - PullRequest
0 голосов
/ 05 июня 2019

Я работаю с GoodData.UI SDK в версии 6.3.2.У меня есть некоторый код, который ищет тип Insight, учитывая его visualizationClass объект.Когда этот код (или отдельный поиск) получает visualizationClass информации, которую я создал с помощью функций поворота, я получаю следующее:

   "visualizationClass" : {
      "content" : {
         "checksum" : "local",
         "icon" : "local:table",
         "iconSelected" : "local:table.selected",
         "orderIndex" : 0.0,
         "url" : "local:table"
      },
      "meta" : {
         ...
         "identifier" : "gdc.visualization.table",
         "isProduction" : 1,
         "summary" : "",
         "tags" : "",
         "title" : "Table",
         ...
      }
   }
}

Я ожидал, что здесь будут некоторые признаки того, чтоэто было представление о сводной таблице, а не о более старой стандартной таблице.Я понимаю, что в будущем все таблицы будут сводными, но документация указывает на то, что в настоящее время существуют оба типа таблиц.Есть ли способ отличить эти типы прозрения от visualizationClass, который мне не хватает, или это невозможно?

https://sdk.gooddata.com/gooddata-ui/docs/table_component.html https://sdk.gooddata.com/gooddata-ui/docs/pivot_table_component.html

1 Ответ

0 голосов
/ 06 июня 2019

Короткий ответ
Невозможно провести различие между старой таблицей и новой сводной таблицей, поскольку visualizationClass идентичен.

Длинный ответ
Сводная таблица была полностью совместима с более старой таблицей.Более старая таблица является подмножеством функциональных возможностей сводной таблицы.Таким образом, каждая таблица также является сводной таблицей, и в ближайшее время планируется полностью отказаться от поддержки старой таблицы.

Следует учитывать, что каждая таблица, созданная с помощью visualizationClass.content.url = 'local:table', является новой сводной таблицей.

...