【发布时间】:2015-06-24 16:12:54
【问题描述】:
我有一个 UI5 列表,它具有以下属性
growing="true"
growingTreshold="50"
growingScrollToLoad="true"
这个列表在我的视图中包含的一个片段中。它曾经在我的旧项目中工作得很好,但不幸的是,因为我重构了所有内容并包含了 SAPUI5 路由,它不再工作了。 现在,如果我向下滚动,它会显示一个 [更多] 列表项,其中显示接下来的 50 个条目。有趣的是,当我单击更多说明时出现控制台错误
未捕获的错误:段 {id} 是必需的。
我想这意味着列表无法自动增长与我的新路由有关。我使用的组件是这样的
{
pattern : "",
name : navigation.Constants.MyEvents,
view : navigation.Constants.MyEvents,
viewId : navigation.Constants.MyEvents,
targetAggregation : "pages",
targetControl : "idAppControl",
subroutes : [
{
pattern : "{id}",
name : navigation.Constants.EventDetailFragment,
view : navigation.Constants.EventDetailFragment
}
]
}
现在有人如何解决这个问题吗?到目前为止,我找不到与我的问题相关的任何内容。
【问题讨论】:
-
您好 Felix,有太多的上下文因素可能会破坏您的代码。我建议在 jsfiddle 中创建一个简单的应用程序。你可以使用这个引导示例:jsfiddle.net/urp0pfqq/1
-
路由引发错误“需要段 {id}”。似乎您正在路由到一个页面,而没有根据您的模式将
id作为参数传递。
标签: sapui5