gpt4 book ai didi

sapui5 - SAP UI5 中的聚合

转载 作者:行者123 更新时间:2023-12-02 00:44:59 25 4
gpt4 key购买 nike

谁能解释一下聚合在 SAP UI5 中的确切含义?我正在尝试制作一个具有两个 View 的应用程序,我想从一个 View 导航到另一个 View ,反之亦然。所以,APP 控件有聚合,所以我很困惑什么是聚合?

最佳答案

这个问题对于 SO 来说有点太宽泛了,你之前并没有真正调查过,例如阅读文档。因此投了反对票。

不过,我会将您链接到适当的 documentation page并提供简短的摘录和解释:

Controls can aggregate other controls. These controls with aggregations serve as a container or layout control to which the application can add child controls. They can also serve as composite controls if the control itself adds child controls and reuses available components. In an aggregation, child controls are owned by the parent control and are destroyed together with the parent control. A control can only have one aggregation parent. Adding the control to another aggregation removes it from the previous parent control.

简而言之,UI5 中的聚合与典型的 OOP aggregation 具有基本相同的含义: 他们代表 has-a或者相反 is-a-part-of控件之间的关系。表有行,行有单元格等等。相关控件的生命周期是绑定(bind)的(当父控件被销毁时,子控件也被销毁)。

当严格地看聚合时,UI5 应用程序由一棵控件树组成,其中一个级别的控件是上一级控件聚合的一部分。

每个聚合都有自己的语义。例如 itemssa.m.Table显示在 header 之间和 footerpagesNavContainer一次显示一个。聚合内容的行为一般在 SDK 引用中描述。

关于sapui5 - SAP UI5 中的聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44341132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com