SAP UI5 里 FlexBox 控件使用的一个例子

简介: SAP UI5 里 FlexBox 控件使用的一个例子

如果您使用 JavaScript 视图,则可以使用以下代码将布局添加到视图:


var oLayout = new sap.ui.layout.VerticalLayout({id: "myLayout", width: "100%", allowWrapping: false});
this.getView().addContent(oLayout);




看一个例子:

如果把 direction 属性改成 column:

界面更改为如下:




direction 属性的类型:sap.m.FlexDirection

column 代表从上到下垂直方向布局:

Flexbox 包含两个 text 控件:




这两个都在 items 的 aggregation 里:

items 的聚合类型是 sap.ui.core.Control



在 SAP UI5 中,aggregation(聚合)是一种控件属性,用于指定控件中包含的其他控件的集合。控件可以有一个或多个聚合,这些聚合是按名称定义的,并在控件的元数据中进行了声明。


例如,sap.m.List 控件有一个 items 聚合,用于指定列表项的集合。在使用 sap.m.List 控件时,您可以通过添加列表项来填充此聚合。


以下是 sap.ui.core.Element 类的一部分定义,其中定义了聚合的语法:


metadata : {
    aggregations : {
        "aggregationName1" : {type : "sap.ui.core.Control", multiple : true, singularName : "aggregationName1"},
        "aggregationName2" : {type : "sap.ui.core.Control", multiple : false, singularName : "aggregationName2"}
    }
}


在这里,aggregations 属性定义了控件的聚合列表。每个聚合都用一个名称和一组属性来定义。在此示例中,aggregationName1 聚合是一个具有多个控件的集合,而 aggregationName2 聚合则只包含一个控件。



相关文章
|
5月前
|
API
在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
【2月更文挑战第28天】 在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
82 1
|
5月前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
333 0
|
5月前
|
算法 API C++
【Qt UI】QT 窗口/控件置顶方法详解
【Qt UI】QT 窗口/控件置顶方法详解
372 0
|
5月前
|
算法 前端开发 C++
【Qt UI相关】Qt设置窗体或控件的背景色透明
【Qt UI相关】Qt设置窗体或控件的背景色透明
528 0
|
5月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
5月前
|
存储 安全 测试技术
使用 Visual Studio Code 创建 SAP UI5 项目遇到 self-signed security certificate 相关问题
使用 Visual Studio Code 创建 SAP UI5 项目遇到 self-signed security certificate 相关问题
|
2月前
|
C# 开发者 Windows
一款基于Fluent设计风格、现代化的WPF UI控件库
一款基于Fluent设计风格、现代化的WPF UI控件库
|
3月前
|
C# Windows
一款开源、免费、现代化风格的WPF UI控件库
一款开源、免费、现代化风格的WPF UI控件库
|
3月前
Element UI 树形控件Tree 【详解】el-tree 展开指定节点,判断是否存在指定节点
Element UI 树形控件Tree 【详解】el-tree 展开指定节点,判断是否存在指定节点
529 0
|
4月前
|
API Apache C#
推荐2款开源、美观的WinForm UI控件库
推荐2款开源、美观的WinForm UI控件库
262 1
下一篇
无影云桌面