我正在使用版本6.3.2上的GoodData.UI SDK。我有一些代码根据给定的visualizationClass
对象来查找Insight的类型。当此代码(或单独的查找)获得我使用枢轴功能创建的见解的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
答案 0 :(得分:0)
简短答案
由于visualizationClass
是相同的,因此无法区分旧表和新数据透视表。
详细答案
数据透视表设计为与旧表完全兼容。较旧的表是数据透视表功能的子集。因此,每个表也都是数据透视表,并且计划完全放弃对旧表的支持。
您应该假定使用visualizationClass.content.url = 'local:table'
创建的每个表都是新的数据透视表。