树映射导致未捕获类型错误:未定义不是函数
Treemap Causes Uncaught Type Error: Undefined is not a function
我正在创建Silverlight中当前存在的系统的SAPUI5原型版本。
在当前的Silverlight应用程序中,我们有一个包含数据表、条形图和树映射的页面,这些页面都显示相同数据的不同表示形式。
在SAPUI5中,我成功地复制了数据表和条形图,但我无法显示树映射,我得到的只是未捕获类型错误:未定义不是我试图创建树映射的行上的函数错误。
var oModel = new sap.ui.model.odata.ODataModel(
"../../../services/PCPVCarlineModelYear.xsodata/",
false);
var treemapDataset = new sap.viz.ui5.data.FlattenedDataset({
dimensions : [ {
axis : 1, // must be 1 for x-axis. 2 for y-axis
name : 'Carline',
value : "{Carline}"
}],
measures : [ {
group : 1,
name : 'NumberOfVINs',
value : '{NumberOfVINs}'
}],
data : {
path : "/PCPVCarlineModelYear"
}
});
var oTreemap = new sap.viz.ui5.types.Treemap({
dataset : treemapDataset
});
oTreemap.setModel(oModel);
return oTreemap;
未定义不是var oTreemap = new sap.viz.ui5.Treemap({
行出现的函数错误。
如果我将代码从Treemap
更改为Bar
,那么它将正确显示条形图,而不是树状图。
此外,对于index.html
页面,我声明了以下脚本块,以便加载正确的库:
<script src="/sap/ui5/1/resources/sap-ui-core.js"
id="sap-ui-bootstrap"
data-sap-ui- libs="sap.ui.commons,sap.ui.table,sap.viz,sap.viz.ui5"
data-sap-ui-theme="sap_hcb"
data-sap-ui-modules="sap.ui.core.plugin.DeclarativeSupport">
</script>
有人能指出我可能做错了什么吗?
非常感谢
马丁。
您使用的是哪种版本的SAPUI5?1.14版本有Treemap
,1.12没有。
您可以运行与此处相同的测试:链接(点击"运行JS")
该示例返回Treemap
构造函数的代码——当您加载自己的UI5副本/sap-ui-core.js时,它会返回什么?
或者,您可以尝试从Link加载UI5,而不是从自己的服务器加载UI5(就像我的jsbin片段中一样)那么树地图能用吗?
问候Andreas
与大小写进行交叉检查,在JavaScript中,大写和小写的处理方式不同。
我也面临着同样的问题——我写的不是sap.m.Page()
sap.m.page();
相关文章:
- webRTC错误未定义配置
- gmaps4rails 2.4.6未捕获引用错误:未定义Gmaps
- 未捕获引用错误:未定义validateform
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- Sitecore”;未捕获引用错误:未定义MultilistWithSearch;
- Wordpress:未捕获引用错误:未定义速度
- Node.js引用错误:未定义类名
- Replace()产生“;未捕获的类型错误:未定义的不是函数“;当与零一起使用时
- 错误-未定义easeInBounce
- 未捕获的引用错误:未定义<映射键>
- 未捕获的类型错误:未定义不是上的函数.GetElementByID
- Javascript错误:未捕获引用错误:未定义编辑
- javascript onchange取消绑定错误|未定义
- requirejs优化器错误:未定义窗口
- 未捕获引用错误:未定义PrintThisPage
- JSHint 错误:未定义我的应用程序 (W117)
- 当我编写脚本时,它显示引用错误:未定义宽度
- socket.io - 引用错误:未定义 io
- 反应.js:未捕获类型错误:未定义不是一个函数
- 出现“未捕获的类型错误:未定义不是函数”控制台错误