Sapui5 在两个其他元素之间添加元素

Sapui5 在两个其他元素之间添加元素,sapui5,Sapui5,我有一个“人”,一个人可以有一个或多个职位 第一个问题,我是否需要创建一个新的实体“position”并创建与该人员的关联,并在加载实体人员以获取这些职位时使用$expand?(我试图将表类型添加到实体的结构中,但似乎不起作用。) 第二个问题,如何使用JS创建新的sap.m.Label和sap.m.Text元素,并将它们放在XML视图中已定义的其他标签和文本元素列表之间?回答第二个问题: 要在SimpleForm中添加元素,可以使用类的 使用此方法,您可以将元素添加到SimpleForm的con

我有一个“人”,一个人可以有一个或多个职位

第一个问题,我是否需要创建一个新的实体“position”并创建与该人员的关联,并在加载实体人员以获取这些职位时使用$expand?(我试图将表类型添加到实体的结构中,但似乎不起作用。)


第二个问题,如何使用JS创建新的sap.m.Label和sap.m.Text元素,并将它们放在XML视图中已定义的其他标签和文本元素列表之间?

回答第二个问题:

要在
SimpleForm
中添加元素,可以使用类的

使用此方法,您可以将元素添加到
SimpleForm
content
聚合中

注意:
内容
聚合具有基于0的索引

考虑一下,如果您想在
SimpleForm
中添加第二对
标签和
文本,您将分别将索引位置指定为2和3,因为在0和1处,您的
XML
视图中有
标签和
文本


工作

是否可以使用SimpleForm?编辑:insertContent它是。错误:“元素sap.m.Label#uuuu label35,元素sap.m.Text#uuuu text32”对于元素sap.ui.layout.form.SimpleForm#uuu xmlview1--SimpleFormDisplay354的聚合“内容”无效