javascript - SAPUI5 路由 - controlId 和 targetControl 之间的区别

标签 javascript routes sapui5

在我的路由配置中,我可以设置属性“controlId”或“targetControl”来指定我想要放置新 View 的控件的 ID。到目前为止我发现的唯一区别是“controlId”似乎具有更高的优先级。意思是:如果我同时指定controlId,则使用。

尽管如此,这些键之间有什么区别还是同义词? “targetAggregation”和“controlAggregation”也是如此吗?

我读过很多 SAP 文档,但找不到解释每个参数的页面,尤其是我无法找到这个问题的答案。

最佳答案

documentation声明 targetControltargetAggregation 自 1.28 起已弃用。

sourcecode您可以找到一些地方,1.28 之前的路由配置已转换为新的路由配置,包括该版本中引入的目标。这也许可以解释命名:目标控制目标聚合 有一个时间,没有单独的目标配置对象,但所有内容都在路由中定义。

您可以在开发人员指南中找到或多或少解释的可用参数:overview以及有关参数的更多详细信息 here .

关于javascript - SAPUI5 路由 - controlId 和 targetControl 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39489463/

相关文章:

javascript - 使用 jquery 查找位置为 top > x 的对象

javascript - 在新标签页中访问网站时,网站如何重定向现有标签页

c# - ASP.NET MVC 中等效的命名空间?

ruby-on-rails - 您是否需要弄乱Rails的 "routes.rb"文件?

java - 如何使用 Apache Tomcat 在 eclipse 中测试 Fiori 应用程序?

javascript - 围绕轴旋转 css 元素

javascript - jQuery - 页面底部按钮和外部站点链接

PHP 正则表达式匹配字符串中的组

javascript - 如何使用 SAPUI5 将数组加载到片段内的下拉列表中?

sapui5 - 如何删除ui5中的未决更改?