TileContainer无法设置属性';类名';未定义的SAPUI5版本1.48
我的应用程序运行良好。现在我已经将SAPUI5库更改为CDN版本1.48.9 我得到以下错误: 未捕获的TypeError:无法设置未定义的属性“className” 在TileContainer dbg.js:1207中 这是我的密码:TileContainer无法设置属性';类名';未定义的SAPUI5版本1.48,sapui5,Sapui5,我的应用程序运行良好。现在我已经将SAPUI5库更改为CDN版本1.48.9 我得到以下错误: 未捕获的TypeError:无法设置未定义的属性“className” 在TileContainer dbg.js:1207中 这是我的密码: <core:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" controllerName="sbmobi
<core:View xmlns:core="sap.ui.core"
xmlns:mvc="sap.ui.core.mvc"
xmlns="sap.m"
controllerName="sbmobiledashboard.overview"
xmlns:html="http://www.w3.org/1999/xhtml">
<Page id="overview.page" title="{i18n>pageEventsOverview}" navButtonPress="handleNavButtonPress" enableScrolling="false">
<content>
<TileContainer id="container" tileDelete="handleTileDelete"
tiles="{modelTiles>/tiles}">
<StandardTile
icon="{modelTiles>icon}"
type="{modelTiles>type}"
number="{modelTiles>number}"
numberUnit="{modelTiles>numberUnit}"
title="{modelTiles>title}"
info="{modelTiles>info}"
infoState="{modelTiles>infoState}"
press="handleTilePress" />
</TileContainer>
</content>
</Page>
我的结果集如下所示:
{
d: {
results: [
{
__metadata: {
id: "http://<host>:8003/sap/opu/odata/<namespace>/<service>
/homeTilesSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8838E0')",
uri: "http://<host>:8003/sap/opu/odata/<namespace>/<service>
/homeTilesSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8838E0')",
type: "/<namespace>/<service>.homeTiles"
},
guid: "000C29CE-10EA-1ED7-ABA0-EB1B4D8838E0",
title: "Critical Events (24h)",
icon: "sap-icon://alert",
number: "66 ",
numberUnit: "Events",
info: "Severity critical",
infoState: "Error",
type: "Create"
},
{
__metadata: {
id: "http://<host>:8003/sap/opu/odata/<namespace>/<service>
/homeTilesSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8858E0')",
uri: "http://<host>:8003/sap/opu/odata/<namespace>/<service>
/homeTilesSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8858E0')",
type: "/<namespace>/<service>.homeTiles"
},
guid: "000C29CE-10EA-1ED7-ABA0-EB1B4D8858E0",
title: "Event collection (24h)",
icon: "sap-icon://share-2",
number: "123 ",
numberUnit: "Events",
info: "",
infoState: "None",
type: "None"
},...
{
d:{
结果:[
{
__元数据:{
id:“http://:8003/sap/opu/odata//
/HomeTileSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8838E0')”,
uri:“http://:8003/sap/opu/odata//
/HomeTileSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8838E0')”,
类型:“/.homeTiles”
},
guid:“000C29CE-10EA-1ED7-ABA0-EB1B4D8838E0”,
标题:“关键事件(24小时)”,
图标:“sap-icon://alert",
编号:“66”,
NumberRunit:“事件”,
信息:“严重性严重”,
infoState:“错误”,
类型:“创建”
},
{
__元数据:{
id:“http://:8003/sap/opu/odata//
/HomeTileSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8858E0')”,
uri:“http://:8003/sap/opu/odata//
/HomeTileSet(guid'000C29CE-10EA-1ED7-ABA0-EB1B4D8858E0')”,
类型:“/.homeTiles”
},
guid:“000C29CE-10EA-1ED7-ABA0-EB1B4D8858E0”,
标题:“事件收集(24小时)”,
图标:“sap-icon://share-2",
编号:“123”,
NumberRunit:“事件”,
信息:“,
信息状态:“无”,
类型:“无”
},...
调试器告诉我问题发生在上面列出的SAPUI5库函数中。如果我操作的结果集仅包含第一个磁贴,则应用程序可以工作。
在以前的版本1.30.10中,代码和相同的结果集工作正常。我想知道是什么原因使它在最新的库中抛出错误。我也遇到了1.48.9版本的一些问题。如果您的代码在不同的版本中工作正常,请尝试将SAPUI5库的版本更改为1.48.10。您可以在引导部分的index.html中更改它n、 如果这不能解决问题,请发布完整的错误日志
<script id="sap-ui-bootstrap"
src="https://sapui5.hana.ondemand.com/1.48.10/resources/sap-ui-core.js"
data-sap-ui-libs="sap.m"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-compatVersion="edge"
data-sap-ui-resourceroots='{"com.xyz": ""}'>
</script>
我在1.48.9版本中也遇到了一些问题。如果您的代码在不同版本中工作正常,请尝试将SAPUI5库的版本更改为1.48.10。您可以在引导部分的index.html中进行更改。如果这不能解决问题,请发布完整的错误日志
<script id="sap-ui-bootstrap"
src="https://sapui5.hana.ondemand.com/1.48.10/resources/sap-ui-core.js"
data-sap-ui-libs="sap.m"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-compatVersion="edge"
data-sap-ui-resourceroots='{"com.xyz": ""}'>
</script>
今天发现的sap.m.TileContainer已弃用。请参阅文档:今天发现的sap.m.TileContainer已弃用。请参阅文档:问题似乎仅限于Chrome。在Firefox中,它对我有效。可能是一个标准错误(?)我还看到了tiles的问题,错误消息>从SAPUI5的1.44.x升级到1.52.x后无法设置undefined的属性“className”。可能是标准中的某个回归错误。也使用Chrome进行了测试。该问题似乎仅限于Chrome。在Firefox中,它对我有效。可能是标准错误(?)我还看到了tiles的问题,错误消息>在从SAPUI5的1.44.x升级到1.52.x后无法设置undefined的属性“className”。可能是标准中的某个地方出现了回归错误。也使用ChromeI进行了测试,可以确认它在以前的版本中表现不同。查看引发错误的代码,没有任何变化.我可以确认它在以前的版本上表现不同。查看引发错误的代码,没有任何变化。